2007年05月25日15:30 カテゴリLightweight Languages perl - 左辺値代入 それってPerlで。 鍋あり谷あり 条件式の結果を左辺に書ける言語って、C/C++以外にあるのだろうか。 Perl Best Practices Damian Conway [邦訳:Perlベストプラクティス] my $a = 1; my $b = 2; print "a = $a, b = $b\n"; ($a < $b ? $a : $b) = 0; print "a = $a, b = $b\n"; a = 1, b = 2 a = 0, b = 2 さすがに上記の例はあまり使いませんが、 my $str = "foobar"; substr($str, 3, 3) = 'dan'; # foodan とかは比較的よく見られます。 ちなみに、DCONWAYは左辺値代入(lv