Perl入学式in千歳(2022)第4回(2022/07/09)のまとめ

Perl入学式in千歳(2022)のまとめシリーズです
0
Ken'ichi Fukamachi @fukachan_fmlorg

#Perl入学式in千歳 #Perl入学式 まだ0枚(でじゃぶ) ごきげんよう(とれんど?)。明日も、前回同様 #まちライブラリーちとせ 13:00- で、おいらたちとPerlですわ 関数、リファレンス、正規表現の予定 関数化はしないよりも しておいたほうがいいわ(関数の歌?) perl-entrance-chitose.connpass.com/event/253531/

2022-07-08 18:40:34
Ken'ichi Fukamachi @fukachan_fmlorg

#Perl入学式in千歳 「おちゃめなふたご」といえば、90年代のこのあたりが関修一第2次ブームな気がするが、それは木の精で、たまたま80年代中〜後の世界名作劇場でキャラデ関修一がないし、関修一の絵よりカトリ作監3人衆のほうが圧倒的に好きだし:D結果としての記憶改ざんっすかね (脱線に花が咲く)

2022-07-08 22:52:45
Ken'ichi Fukamachi @fukachan_fmlorg

#Perl入学式in千歳 脱線はともかく、ん〜いいかぁリファレンスは飛ばしちゃっても(一通りすべての特徴をおしえるべきだ症候群は避けよう運動というか気持ちがふつふつとしている今日この頃) 第5回で使うの? ... 使いますなぁ。でも、しれっと単に関数呼び出しだということでスルーするーしてヨキ?

2022-07-08 23:00:35
Ken'ichi Fukamachi @fukachan_fmlorg

#Perl入学式in千歳 練馬Perlプログラミングクラブのパンフレットは強いっすね〜これが「世界征服の基礎は まず練馬から(C)究極超人あ〜る」ってやつですか 8:00くらいから飛行機がウルサイ。羽田なら国際線ターミナル相当の場所だからアタリマエかぁ 十数枚くらいキタキツネnow #現実逃避

2022-07-09 09:36:59
Ken'ichi Fukamachi @fukachan_fmlorg

#Perl入学式in千歳 #Perl入学式 #まちライブラリーちとせ シリーズ構成 updates 今日はMojoインストール大会もしたし、Mojoとcurlの動作確認もしたし、だいぶ第5回を先取り。進捗良好 第4.5回は、みんなの都合もあまりあわないので行わない方向へ 第5回は補講分のHTMLとかHTTPからスタート予定

2022-07-09 20:59:37
Ken'ichi Fukamachi @fukachan_fmlorg

unix-entrance.fml.org/perl/ も updated.  6. 第5回 (2022/07/23) … じゃんけんAPIサーバの構築とWebアプリ作成 #Perl入学式in千歳 #Perl入学式 #まちライブラリーちとせ (脱線とグルメ情報を忍び込ませる) エゾシカ肉をpollしてfailしたら田村牧場の牛にfallbackっす 最終話ep.6とかOVAみたい:-)

2022-07-09 21:16:11
Ken'ichi Fukamachi @fukachan_fmlorg

#後世の歴史家 のために(?)、JIKO BUKKENの解説も書いておきたい sub ... 行の次にくるローカル変数宣言部 (a) my (変数1,変数2) = @_; (b) my 変数1 = @_; (c) my 変数1,変数2 = @_; いずれも文法エラーにはならない。 ちなみに(a)が正しい #Perl入学式in千歳

2022-07-10 10:11:59
Ken'ichi Fukamachi @fukachan_fmlorg

(a)が正解。引数は配列@_で渡されてくるので配列を配列コンテキストで受けないといけない (b)はスカラー変数「変数1」に代入すると解釈され、配列@_の長さが入る (c)は2つの動作が,で結合している状態。(不定の)変数1の宣言 + 変数2への配列の長さの代入が起きる(ケース(b)相当) #Perl入学式in千歳

2022-07-10 10:14:47
Ken'ichi Fukamachi @fukachan_fmlorg

別解 (a) my (変数1,変数2) = @_; (b') my 変数1 = shift @_; my 変数2 = shift @_; (配列先頭要素を取り出すshiftを使う)(b')という別解もあるけれど、個人的にはローカル変数の数にかかわらず常に my (変数1,変数2,...) = @_; と書きます。shift忘れ事故より予防的coding #Perl入学式in千歳

2022-07-10 10:24:31
Ken'ichi Fukamachi @fukachan_fmlorg

#後世の歴史家 とか言うと銀英伝?とかツッコまれそうですが、そういうわけでもなく... 人間が読むとも限りませんしね 数百年後,テクノコアの穏健派の歴史家志望AIが「黎明期はこんなだたか!?」と楽しく資料として使うかもしれないから、こまごま何でも書いとこう さて #Perl入学式in千歳 とギャろう

2022-07-11 19:30:41