最近は、PerlのModuleを利用したプログラミングなんぞをやっておるわけですが、
それだけでも、奥が深いと感じてたりする無能なんですけど…
@_とか$_とかを積極的に使ったりsyntactic sugar を使ったりということも覚えたり
しとるわけです。
$$xxxx{$nnnn}を$xxxx->{$nnnn}とかすごくない?知らない人には理解不能な
表記になるわけです。リファレンス変数を覚えるだけでも多少ややこしいのに…
でもーリファレンスは配列より便利だし、めちゃめちゃ使う。確かに表記はすっきり
する気がする。
そんなPerlの諸事情ってよくできてるね。
print "xxxxxx" if (nnn = NNN);とか…こういう表記を見ると焦るよ。おじちゃん
ついてけないorz
これはifが成立したらprintを実行するといった感じの表記で、なんかいつもの
逆の表記での使い方です。こういうのを2行にわけて書いたりすると
さらに性質(たち)が悪い。
print "xxxxxx"
if (nnn = NNN);
ね。
まぁ、おろもしろいから、使うけど。こういうのって嫌がらせ以外のなにものでも
ないような気がする。これっていいことなの?
で、今日、驚いたのは
数字の中に_アンダーバーを入れてもいいっていうこと…もうおじちゃん
Perlついていけないよ。でも覚えたから使う!こんな自分って性格が
ひん曲がってるんでしょうか?はてなで質問してみたいな。
syntactic sugarをどう思いますか?ってね。
この砂糖。syntactic sugar甘くないぞ(´・д・`)…
ちなみに数字にアンダーバーを入れてもよいので
1_000_000とかって出来ます。見やすいね。単位がByteだとしたら
すぐに1Mのことなんだなってわかるもんね。
ああ、すごいよPerl。素人プログラマにはなかなか理解できない言語だな。
素人には勝手にプログラムを弄られないので、ある意味、優秀なプログラマに
しか触れないという保護をかけれそうな気もする。
なるほど、そういうことか…
|
\ __ /
_ (m) _ピコーン
|ミ|
/ .`´ \
('A`) 体技:余計なことを覚えた!
ノヽノヽ
くく
Su | Mo | Tu | We | Th | Fr | Sa |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |