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

コミュニティ「ノンプログラマーのためのスキルアップ研究会」GAS コース第12期第2回のツイートまとめです。コンテンツは「制御構文」です。 https://tonari-it.com/community-nonpro-semi/
4
まる🍑5550 @maru_power_5550

不等号考えるとき、つい空中に指で書いてしまう #ノンプロ研 #GAS初級講座

2021-11-17 20:38:31
Masayoshi Kataoka @mkataoka73

定数の同時宣言、自分慣れてなくてあんまりしないな… できるとかっこいい気がする #ノンプロ研 #GAS初級講座

2021-11-17 20:40:27
まる🍑5550 @maru_power_5550

定数はまとめて const x = 15, y = 10; みたいにも書けますよ~ #ノンプロ研 #GAS初級講座

2021-11-17 20:40:47
Masayoshi Kataoka @mkataoka73

カッコの中が、”式”ではなく、「10」や「”Hello"」など、”値”だけの場合、GASはそれをどのように判断するのでしょうか?実験してみましょう。 #ノンプロ研 #GAS初級講座

2021-11-17 20:42:25
まる🍑5550 @maru_power_5550

GASには真偽値への型変換がある。 条件式に値を入れると、暗黙的に真偽値に変換される。 0とNaNを除くすべての数値→true 長さ1文字以上の文字列→true など。 Hassy先生「暗黙的に真偽値という響き、中二病ぽくて好きです」 #ノンプロ研 #GAS初級講座

2021-11-17 20:46:00
Masayoshi Kataoka @mkataoka73

空文字以外の文字、0以外の数値など、「あるかないかで言ったら、ある」なものは、条件式の中では true として判断されます。 逆に、「ない感じ」のものは、falseになります。 これが、暗黙の型変換。 #ノンプロ研 #GAS初級講座

2021-11-17 20:46:16
kudou @kudou32323

@mkataoka73 >暗黙の型変換。 →そう呼ぶんだ!知らなかった。  あざます。 #ノンプロ研 #GAS初級講座

2021-11-17 20:47:53
まる🍑5550 @maru_power_5550

あーーっ! 予習でずっとエラーでうまくいかなかったやつ、これも = の数が足りなかったんか! バンバンヾノ。ÒㅅÓ)ノシ" #ノンプロ研 #GAS初級講座

2021-11-17 20:49:11
Masayoshi Kataoka @mkataoka73

2-7は宿題のようで、演習です。写経だけでは、ないのですな #ノンプロ研 #GAS初級講座

2021-11-17 20:49:43
まる🍑5550 @maru_power_5550

const とか let は = で代入するからさぁ~… 忘れがち🤔 #ノンプロ研 #GAS初級講座

2021-11-17 20:50:18
Masayoshi Kataoka @mkataoka73

英語だと、in boolean context(ブール値の文脈では)という言い方がされてるのを見かける気がします。 #ノンプロ研 #GAS初級講座 #ちょい英語

2021-11-17 20:50:56
まる🍑5550 @maru_power_5550

== でもギリセーフで通る! そうなんだ😳 あれ、なんかの言語でも === はデータ型も含めて一致とか見たような気が…🤔 == はデータ型違いで一致とかなんかな? #ノンプロ研 #GAS初級講座

2021-11-17 20:53:57
Masayoshi Kataoka @mkataoka73

続いて switch文。 カッコの中に書くものが今までと違います。 #ノンプロ研 #GAS初級講座

2021-11-17 20:54:13
まる🍑5550 @maru_power_5550

前回も余談の中で出て来た break; だ! 全部のcaseにbreak入れないといけないんですね~😳 ; 忘れがちだなぁ。;ポリスに逮捕される… #ノンプロ研 #GAS初級講座

2021-11-17 20:55:41
Hassy @googleappsscri

なんと、本日がお誕生日の受講生の方がおられます!おめでとうございます🎉 #ノンプロ研 #GAS初級講座

2021-11-17 20:56:47
Masayoshi Kataoka @mkataoka73

switch文、最近書いてないので、僕も写経しました #ノンプロ研 #GAS初級講座

2021-11-17 20:58:44
まる🍑5550 @maru_power_5550

case の後ろは : なんですね~ ()でも くくらないし… これは だまされそう… #ノンプロ研 #GAS初級講座

2021-11-17 20:58:51
Masayoshi Kataoka @mkataoka73

break; を忘れると、switch文の狙いを果たさなくなってしまいます。 #ノンプロ研 #GAS初級講座

2021-11-17 21:00:23
まる🍑5550 @maru_power_5550

break入れないと全部のcase流れてしまう😳 エラーにならなくて気付かないので注意ですよ👆 #ノンプロ研 #GAS初級講座 twitter.com/wa_maru_gm/sta…

2021-11-17 21:00:52
まる🍑5550 @maru_power_5550

前半が終わったら、伸びタイム~ ここからは繰り返しに入ります! Hassy先生「プログラミングちゃんは繰り返しが得意です!」 #ノンプロ研 #GAS初級講座

2021-11-17 21:02:24
Masayoshi Kataoka @mkataoka73

人間が苦手な繰り返し。機会は大の得意です。 #ノンプロ研 #GAS初級講座

2021-11-17 21:02:32
Masayoshi Kataoka @mkataoka73

さて、来ましたfor文。私は、プログラミング初めてやり始めたとき、これがフクザツでめっちゃ苦労しました。 #ノンプロ研 #GAS初級講座

2021-11-17 21:03:14
まる🍑5550 @maru_power_5550

for文はめっちゃ使います! forの後ろの()には、初期化式・条件式・増減式を ; で繋げて書く! : だったり、; だったり、ややこしいぞ! #ノンプロ研 #GAS初級講座

2021-11-17 21:05:13