From: keiju@... (ÀÐÄÍ·½¼ù ) Date: 1997-02-13T15:53:39+09:00 Subject: [ruby-list:2125] Re: bug? array in *array ã‘ã„ã˜ã‚…ï¼ SHLジャパンã§ã™. In [ruby-list :02122 ] the message: "[ruby-list:2122] Re: bug? array in *array ", on Feb/13 14:08(JST) matz@caelum.co.jp (Yukihiro Matsumoto) writes: >一応ã¯ä»•様ãªã‚“ã§ã™ã‘ã©ï¼Œè©±ã—åˆã†ã¹ã余地ã¯ã‚りãã†ã§ã™ã­ï¼Ž 仕様ã§ã™ã‹... >ç¾åœ¨ï¼Œ*ã‚’ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã‚‹ã®ã¯ > (1) 多é‡ä»£å…¥ã®å³è¾º > (2) 引数リスト(定義å´) > (3) 引数リスト(呼ã³å‡ºã—å´) >ãれã¯ï¼Œå¼•数リストã¨é…列å¼ã§ã¯(確ã‹ã«ä¼¼ã¦ã„ã‚‹ãŒ)ã„ã‚ã„ã‚ã¨å¾® >妙ãªé•ã„ãŒã‚ã‚‹ã“ã¨ã§ã™ï¼Žã¡ã‚‡ã£ã¨ã‚ã’ã¦ã¿ã‚‹ã¨ ãµã‚€ãµã‚€. > * 引数リストã«ã¯é€£æƒ³é…列å¼ã‚’直接書ã‘ã‚‹ > foo("1"=>"2", "2"=>"4") ãŠã‰... ã§ã‚‚, ã“れã£ã¦ã©ã†ã„ã†æ„味? > * 引数リストã¯(最後ã®å¼ãªã‚‰ã°)括弧ãªã—ã®ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã³å‡ºã—㌠> 書ã‘ã‚‹ > print(foobar $baz) ãµãƒ¼ã‚“. ã§ã‚‚, ãªãã¦ã‚‚良ã„よã†ãªæ°—ãŒ... ç¾åœ¨ã¯, é…列ã§ã¯ [foobar $baz] ã¿ãŸã„ã®ã¯æ›¸ã‘ãªã„? > * é…列å¼ã®æœ«å°¾ã«ã¯ç©ºã®ã‚³ãƒ³ãƒžãŒç½®ã‘ã‚‹(実ã¯é€£æƒ³é…列も) > [a,b,c,] > {"1"=>"2", "2"=>"4",} Cã®ä¸–界ã§ã™ã­. 関数ã§ã¯ foo(a, b,) ã¿ãŸã„ã®ã¯æ›¸ã‘ãªã„ã¨ã„ã†ã“ã¨ã§ã™ã­. >ãらã„ã§ã—ょã†ã‹ï¼Žçµæ§‹é•ã„ã¾ã™ã­ï¼Žä»Šå›žæ±ºã‚ãªã‘れã°ãªã‚‰ãªã„ã® >㯠> * ã©ã®ç¨‹åº¦å¼•数リストã¨é…列å¼ã®å½¢å¼ã‚’åˆã‚ã›ã‚‹ã‹ > * 末尾ã®ã‚³ãƒ³ãƒžã‚’ã©ã†ã™ã‚‹ã‹ >ã«ã¤ã„ã¦ã§ã—ょã†ã­ï¼Ž 末尾ã®ã‚³ãƒ³ãƒžã¨ä»Šå›žã®å•題ã£ã¦é–¢ä¿‚ã‚ã‚‹ã‚“ã§ã™? [a, b, c, *ary] ã¯concatã®ä»£ã‚りã«ä½¿ãˆã‚‹ã‹ãªã¨æ€ã£ãŸã‚ã‘ã§ã™. ã§ã‚‚, ã“れをèªã‚る㨠{"a"=>"b", *hash} ãªã©ã‚‚行ãªã„ãŸããªã‚‹?? __ ..........................................石塚 圭樹@SHLジャパン(æ ª)... ------------->アドレス変ã‚りã¾ã—ãŸ!! e-mail: keiju@shljapan.co.jp <----