コンテキスト
- 何となく、文脈の流れで動きをかえるもの、くらいの認識だった
- printは後ろにリストコンテキストをとる
- だから、文字列連結のときには
.
よりも,
の方が好ましいのか。
- だから、文字列連結のときには
- 文字列から数字だけ抜き出す
my $line = '12:34 , 56 and 78 , 90'; foreach ($line =~ /\d+/g ){ print $_,"\n"; }
- パターンマッチ修飾子gをつけることで、同じ文字列の中の数字を複数拾う・・・リストコンテキストで評価される
- foreachはカッコの中をリストコンテキストで評価するが、whileのカッコはスカラーとして評価する
- あぁ、俺がwhileで無限ループばっかり作ったのはこの辺り全く理解してなかったからだ。
- やっとわかった。
- あぁ、俺がwhileで無限ループばっかり作ったのはこの辺り全く理解してなかったからだ。
コンテキスト
- 奥が深すぎて遭難しそう