質問するログイン新規登録

回答編集履歴

1

追記

2021/11/29 08:03

投稿

ozwk
ozwk

スコア13553

answer CHANGED
@@ -1,4 +1,10 @@
1
1
  `=!`ではなく`!=`です。
2
2
  `Err()`は引数が1つ必要です。
3
3
  `let mut gpio=Gpio{...`で、フィールド:`mode`の初期化がされてません。
4
- `let pin=gpio.set_enable();`とありますが、これは何がしたいのでしょう? `set_enable()`は何も返しません。
4
+ `let pin=gpio.set_enable();`とありますが、これは何がしたいのでしょう? `set_enable()`は何も返しません。
5
+
6
+ ---
7
+
8
+ > set_direction関数はenabledがtrueではないとき処理を抜け、trueである場合directionをtrueに
9
+
10
+ この、「処理を抜け」るが本当にただ何もせずに処理を抜けるだけなら`return;`と書きましょう。