ホーム > プログラミング > perlで関数の返す配列の一部を切り出すやつの結果を関数に渡そうとしたときの挙動

perlで関数の返す配列の一部を切り出すやつの結果を関数に渡そうとしたときの挙動

perlでは配列を返す関数の戻してきた配列のうち、一部をだけ使う場合はだいたいこうやります。

my ($yy,$mm,$dd) = (localtime)[5,4,3];

で、新しくできる配列を関数に渡したい場合は括弧の省略ができないようです。
これは駄目。

print (localtime)[5,4,3];

これは通る。

print ((localtime)[5,4,3]);

広告
カテゴリー:プログラミング
  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。