[ノンプロ研]GAS初級講座7期第2回・制御構文

1
nori @nori_de_ikiru

switch文のcase節の最後は「:」珍しのコロンです。セミコロンではないですよー #ノンプロ研

2020-11-25 20:53:41
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

分岐が多い時の1つの方法として、switch文を使う。 pythonに無いやつやー #ノンプロ研

2020-11-25 20:54:44
tomoyuki kamidate @kam1date

今日は タブレットがセカンドモニター的に ・教材 …とか メインのラップトップが ・Zoom ・エディタ …とか タブレット側にZoomだったかなー、これは。 #ノンプロ研 twitter.com/kam1date/statu…

2020-11-25 20:55:07
tomoyuki kamidate @kam1date

今日の反省(GASプログラミング講座) モニター(ディスプレイ)は大きめか複数がいいみたい。今日は、12インチノート&低解像度でやや苦労 タブレットやスマートフォンを活用しても良いんだって!次回は工夫してみる!! #ノンプロ研

2020-11-18 21:52:28
タカハシノリアキ @ntakahashi0505

if文では条件式、ブール値を評価する式になりますが、switch文では「ただの式」、つまりその評価値のデータ型はブール値とは限らずでOKです。 この違いが「わかった!」となると、データ型とだいぶ仲良くなってきた感ありますね。 #ノンプロ研

2020-11-25 20:57:54
Kenny Tsuji | 『旬北海道』北海道から世界の食卓へ @TsujiKenzo

コピペダメとは・・・ if文やswitch文の同様のパターンはコピペOKです。ネットから拾ってきたどうやって動いているか分からないコードなどをコピペして動かすのはダメって意味です。 #ノンプロ研

2020-11-25 20:57:55
タカハシノリアキ @ntakahashi0505

「完全に理解した」状態なら、コピペなりスニペットなりを、どうぞご活用くださいまし。 #ノンプロ研 twitter.com/TsujiKenzo/sta…

2020-11-25 20:59:16
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

写経の時に、自分のコードをコピペして使い回すのは良い。 いつもタカハシさんがコピペだめと言っているのは、仕組みがわからないコードをネットからコピペしてくること。 一度書いてみると、どこでタイプミスするかわかる、とのこと。 #ノンプロ研

2020-11-25 21:01:57
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

switch文にbreakが必要な理由。 「caseはラベルに過ぎず、そのcaseより前からの実行から、そこでswitch文を抜けさせる働きはない 」 なるほど。 ja.wikipedia.org/wiki/Switch%E6… #ノンプロ研

2020-11-25 21:03:24
nori @nori_de_ikiru

「反復」のfor文です。 For(初期化式; 条件式; 増減式){ //処理 }処理の中にif文を入れて繰り返し処理するパターンはいろいろ使えて便利ですよね #ノンプロ研

2020-11-25 21:03:48
Takumi @takumi334

switch文で意図的にbreak書かないで、当てはまった条件から全部実行させる使い方もありそう #ノンプロ研 #GAS講座

2020-11-25 21:04:01
nori @nori_de_ikiru

数値を1だけ増減する=インクリメント 数値を1だけ減少する=デクリメント といい 制御構文の中では頻繁に登場する「++」はインクリメント演算子(1づつ増やしていく)「--」デクリメント演算子(1づつ減らしていく)といいます #ノンプロ研

2020-11-25 21:05:54
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

反復処理。 for文のカッコの中には式を3つ書く。 ・初期化式 let i = 1 ・条件式 i <= 10 ・増減式 i++ なんだか式の間をカンマ(,)で書いてしまいがち...(正しくはセミコロン ;)#ノンプロ研

2020-11-25 21:08:35
タカハシノリアキ @ntakahashi0505

ログが遅くて歯抜けになる問題、講師がGoogleの代わりに謝罪w #ノンプロ研

2020-11-25 21:08:56
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

スクリプトエディタのログ出力の不具合について、先生が代わりに謝罪w #ノンプロ研

2020-11-25 21:09:18
nori @nori_de_ikiru

while文は条件を満たす間は繰り返すときに使用します。 While(条件式){ //処理 }処理の中身は必ず終了するように組まないとずっと処理が回り続けてタイムアウトになってしましますよ泣(経験談)#ノンプロ研

2020-11-25 21:10:47
nori @nori_de_ikiru

for文の条件式をletで宣言するのは繰り返し処理の中でどんどん再代入を行うからです。const で定義してしまうと再代入ができません #ノンプロ研

2020-11-25 21:15:34
Takumi @takumi334

なるほどなぁ。while文でマイナスし続けて0になると、暗黙的にfalseが返されて終わるんや #ノンプロ研 #GAS講座

2020-11-25 21:16:37
タカハシノリアキ @ntakahashi0505

無限ループの演習、一番ドキドキ感を味わえるのはVBAですけどね。 #ノンプロ研

2020-11-25 21:17:10
かわうそ @4pcpDsqs03mGksG

for文、while文はletを使おう(再代入になるから) #ノンプロ研

2020-11-25 21:17:24
おおさき🥔小さなIT活用で快適な農場づくりを @massa_potato

while文。カウント変数には、letを使う。 カウント増減を忘れたりすると、無限ループが発生。反復文を作るときは、必ずどこかで条件式がfalseになるように。 #ノンプロ研

2020-11-25 21:18:41
nori @nori_de_ikiru

ネストはfor文の中にif文が入っているパターンが多いきがします。for文の中にfor文が入っていてその中にif文が入っているものも多い気がします。こうなるインデントが重要になってきますねー #ノンプロ研

2020-11-25 21:19:26
tomoyuki kamidate @kam1date

true false 日本語に訳するとあれだけど、 falseは悪いやつではない falseでループしないようになど、してくれる #ノンプロ研

2020-11-25 21:20:03