新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

ruby pythonの比較。hash vs 辞書型の可変長引数

2018-01-31 22:50:34 | Ruby

**argsで引数を受けてますが、どうしてなんですかね?C言語ならあるのですが、頭が混乱します。多分意味も違うでしょう。

「pythonの教科書」では、*argsとアスタリスク一つ書くとタプルに、**argsとアスタリスクを二つ書くと辞書型にマッピングされて変数に代入される、と、説明があります。つまりどっちでも書けるんですかね?

rubyでは*なしで受けてOKでした。print(args)でhashで正常に印刷できてます。args.eachでキーとバリューが正常に印刷できてます。

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« ruby pythonの比較。可変長引数 | トップ | 愛妻家だと思う芸能人は? »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Ruby」カテゴリの最新記事