2010年11月18日

return で複数の値を返す場合、配列ではなく、リストとして返る。スカラコンテキストで評価した場合、最後の値が返って来るので注意が必要である。

あんまり正確じゃなかったので><
16:01 (miyagawa) ( ... ) とか qw( ... ) ってのは「リスト」
16:02 (miyagawa) それを @foo て変数にいれると配列になる 
16:02 (miyagawa) my $x = qw( a b c ); 
16:03 (miyagawa) http://perldoc.perl.org/perldata.html#List-value-constructors
16:04 (tokuhirom) scalar(qw/a b c/) と scalar(@x=qw/a b c/) のちがいかな

というわけで

$ perl -E '$x = qw(a b c); say $x'
c

となるわけで、return が本質というわけでないです。

miyagawa++

トラックバックURL

コメント一覧

1. Posted by harga tiket kereta api   2016年09月29日 06:21
そして、それはスマートフォンの世界で恋人を誘惑するための強力な武器である、スマートフォンはまた、非常に高速なインターネットサービスと素敵な装備されています。あなたは、すでにサイバースペースでのネットサーフィンのための主要な施設であるjaringa今日最速の4G LTEネットワークに接続することができます。非常に高速なインターネット機能付きアームを使用すると、確かに、インターネットへのファイルのダウンロードやアップロード時の両方のデータを更新するために容易になります。HPサムスンの価格は、インドネシア社会と確かに友好的であると、サムスン製のスマートフォンは、フル機能を備えたAndroidの携帯電話の4G LTEをしたい人のために非常に適しています。あなたはまた、無線LAN機能との接続を接続したり、共有することができるだけでなく、こと。

コメントする

名前:
URL:
  情報を記憶: 評価:  顔   星
  絵文字
 
 
プロフィール

Perlが少しだけ出来る気になってます。
JavaScriptはよくわかりません。
Rubyもちんぷんかんぷんです。
Pythonは難しいです。
ActionScript勘弁してください。
Javaあばばばばば。
低級言語できません。

github
記事検索
  • ライブドアブログ