【Perl,PHP】LLバトル ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
389:デフォルトの名無しさん 09/03/02 16:38:22 >>388 中を展開すると理解してる。ちょっと違うかもしれないけど。 こうすると分かりやすいと思う。 p [1, 2, 3] p *[1, 2, 3] 390:デフォルトの名無しさん 09/03/02 16:53:46 グモ 391:デフォルトの名無しさん 09/03/02 16:56:04 >>389 ごめん、やっぱりよく分からない。 p *[1, 2, 3] は動くけど、 *[1, 2, 3] は動かない。どうなってるの? リファレンスのどこに載ってるか、教えてもらえるととてもうれしい。 http://www.ruby-lang.org/ja/man/html/ 392:デフォルトの名無しさん 09/03/02 16:57:47 メソッド呼び出し のところ 393:デフォルトの名無しさん 09/03/02 17:40:45 >>392 > メソッド呼び出し のところ そういうことか!やっとわかった。ありがとう。 メソッド呼び出し - Rubyリファレンスマニュアル http://www.ruby-lang.org/ja/man/html/_A5E1A5BDA5C3A5C9B8C6A4D3BDD0A4B7.html ちなみに Pythonだと、* で配列の展開、** で連想配列の展開になる。 >>> def hoge(a, b, c): ... return a >>> hoge(*['a', 'b', 'c']) 'a' >>> hoge(**{'a':1, 'b':2, 'c':3}) 1 4. その他の制御フローツール http://www.python.jp/doc/release/tut/node6.html#SECTION006720000000000000000 なるほどRubyにもあったのか。 正直に言うと、Hash[], Enumerable#zip, Hash#values_at とか、全部知らなかった。 Rubyってホントにメソッドが山盛りだな。 まあ俺が無知なだけか。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5394日前に更新/221 KB
担当:undef