トップページ > プログラム > 2014年11月19日 > xQuvo0yG

書き込み順位&時間帯一覧

28 位/236 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000300000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
リーダブルコーディング技術スレ
Perlについての質問箱 63箱目

書き込みレス一覧

リーダブルコーディング技術スレ
215 :デフォルトの名無しさん[sage]:2014/11/19(水) 13:24:54.27 ID:xQuvo0yG
俺は>>212じゃないけど、

> なるほど、代入が1命令で済むなら参考演算子の方が見やすいですよね。
代入が1命令というより、代入した後は変数の値を変更しないためだな。
変数は代入文とともに宣言し、その後は変更してはならない。
関数型言語の考え方よ。

なので>>213はだめだね。値を書き換えてるから。
リーダブルコーディング技術スレ
216 :デフォルトの名無しさん[sage]:2014/11/19(水) 13:29:08.73 ID:xQuvo0yG
>>214
> ちなみに複数行にわたる時はどうします?

三項演算子でも見やすく書ける。

場合によってはハッシュを使う。
Perlで書くけど、

my $value = {
 key1 => 'value1',
 key2 => 'value2',
 key3 => 'value3',
}->{$key} || 'other';
Perlについての質問箱 63箱目
848 :デフォルトの名無しさん[sage]:2014/11/19(水) 13:43:33.24 ID:xQuvo0yG
そこまでして使いたい言語がそこにある。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。