Rubyのメソッド引数はおいくつまで? - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
援助
ust
物資
支援物資
生活保護
大喜利
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
IT・Web
> Rubyのメソッド引数はおいくつまで?
2011/02/01 18:57:20
IT・Web
ruby
+
Rubyのメソッド引数はおいくつまで?
RTで流れてきた
@uupaa
の「引数が100個を超えると~」をだしに、Rubyのメソッド(関数みたいなものだよ!)の引数の個数の限界を調べようとしてみた一連の流れ。
by
tadsan
4 fav
1049 view
Fav
4
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
@uupaa
最長不倒関数で倒すんだっ
返信する
RTする
ふぁぼる
ArcCosine
2011/02/01 17:33:40
@uupaa
長すぎるコード
http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.10.1.list
返信する
RTする
ふぁぼる
ArcCosine
2011/02/01 17:40:06
@uupaa
これで1関数なんですって。初めて見たときリアルにお茶吹いた。
返信する
RTする
ふぁぼる
ArcCosine
2011/02/01 17:42:50
まあ、僕も最長不倒関数並に長いコード書いてますが、今現在。
返信する
RTする
ふぁぼる
ArcCosine
2011/02/01 17:43:25
@ArcCosine
(ε・◇・)з 引数が125個で1万行ぐらいのCで書かれた闇関数をしっておりまふ
返信する
RTする
ふぁぼる
uupaa
2011/02/01 17:45:04
@uupaa
ひゃく・・にじゅう・・・ご・・・? そ、それは闇プログラマーにしか扱えない魔道書だ!
返信する
RTする
ふぁぼる
ArcCosine
2011/02/01 17:46:30
ってか、引数が10超えたあたりで構造体を使うという発想は無かったのか?!
返信する
RTする
ふぁぼる
ArcCosine
2011/02/01 17:46:56
もしかして:構造体で125個の引数
返信する
RTする
ふぁぼる
ArcCosine
2011/02/01 17:47:30
(ε・◇・)з 引数が100個超えるとコンパイラが「おまえ正気か?」風味な警告だすんやで~
返信する
RTする
ふぁぼる
uupaa
2011/02/01 17:47:46
闇関数すぎるので僕はそっと記憶の扉を閉じた。
返信する
RTする
ふぁぼる
ArcCosine
2011/02/01 17:48:07
Ruby1.9のメソッドは117個まで引数を取れるらしい。が、こんなに引数を要求するならふつうはArrayかHashを使ふよなあ。
http://ideone.com/pWkQL
返信する
RTする
ふぁぼる
tadsan
2011/02/01 18:22:41
@tadsan
よく見てください、
キーワード"do"を変数に仕様としたから
そこで止まってるだけですw
返信する
RTする
ふぁぼる
_tad_
2011/02/01 18:23:39
@tadsan
doが予約語だから
失敗してるだけじゃないですかね.
返信する
RTする
ふぁぼる
mickey24
2011/02/01 18:23:43
.
@mickey24
@_tad_
!!?
返信する
RTする
ふぁぼる
tadsan
2011/02/01 18:24:09
オーケー、道理でrescueで拾ってくれないわけだ。
返信する
RTする
ふぁぼる
tadsan
2011/02/01 18:25:52
ideoneでは1583で打ち切られたけど、
「Rubyに引数の制限はない」がFA
なのかな。
http://ideone.com/RIrrR
返信する
RTする
ふぁぼる
tadsan
2011/02/01 18:27:43
@tadsan
@mickey24
変数名にかならず(キーワードに出てこない)"_"を入れるようにして自分で試したら、1.9.2では
ざっと4500引数超えても大丈夫
ですね。
返信する
RTする
ふぁぼる
_tad_
2011/02/01 18:27:49
@_tad_
@mickey24
協力ありがたうございました
。
返信する
RTする
ふぁぼる
tadsan
2011/02/01 18:29:44
文字列をnext!で作って"do"で引っかかる発想はなかった。次にevalで何かコードを生成するときは忘れないやうに。
返信する
RTする
ふぁぼる
tadsan
2011/02/01 18:33:00
「Rubyのメソッド引数はおいくつまで?」をトゥギャりました。
http://togetter.com/li/95599
返信する
RTする
ふぁぼる
tadsan
2011/02/01 18:57:20
註釈:
next! は 'a'なら'b'、'1'なら'2'、'ax'なら'ba'と変換してくれる、Rubyの超べんりメソッド。
返信する
RTする
ふぁぼる
tadsan
2011/02/01 19:03:33
註釈:
「予約語」プログラムで変数名につかっちゃだめな文字のこと。Rubyだと "do" が変数名に使用できない(メソッド名にはできるよ!)。
返信する
RTする
ふぁぼる
tadsan
2011/02/01 19:05:46
註釈:
最初のコードが117個で止まってしまった理由: a,b,c,...,aa,ab,ac,...,da,db,dc,...といっぱい文字列を作ってevalで実行して、dl,dm,dnときたことろで doはプログラム的に意味のある単語なので構文エラーになりましたとさ。
返信する
RTする
ふぁぼる
tadsan
2011/02/01 19:16:23
Content from Twitter
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
4
あわせて読みたい
【緩募】Rubyで、リストの要素のオブジェクトの合計値(特定の型に依存しない)を汎用的に計算す..
CRubyのSymbol GC
千葉でのRubyの集まりの動きの一つ
mikutterで学ぶRuby?
ゆRuby
powered by Preferred Infrastructure
コメント
でこれーしょん。
返信
tadsan
2011/02/01 19:09:44
0
ちょっと編輯。加除+註釈。
返信
tadsan
2011/02/01 19:16:55
0
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
うさみさんです>< 言語ってかっこいいよね。札幌に出没する会ひに行ける言語趣味者。RubyistでF#, Python勉強中。もと京ぽなーのWM/UMPC/Android(New!)ユーザ。やる夫読み専、ぼかろ聴き専。某キャンプ2011ちゅーた。
tadsan
link
twitter
rss
∀ガンダム
フォローされている
1
アップデート
まとめ
8
1130
闇プログラマーに喧嘩を売ってしまった昼下がり~条件分岐篇~
2142
君は闇プログラマーを知っているか?
36
「ボカロPと動画師の関係の問題」について、それぞれの立場から
お気に入り
742
コメント
113
新着のまとめ
2012年度吹奏楽コンクール課題曲 マーチ2曲..
new
残業戦士の号哭
new
パクチーさんの人狼演習
new
ぺりえさんのミリ講義
new
MOCO'Sキッチン5月のまとめ
new
もっと見る
@togetter_jp
最近追加された商品
にゃがまさ通信 (バンブーエッセイセレクション)
にゃがまさ通信 (バンブーエッセイセレクション)
ARENA 37℃ ASIAN PLACE (アリーナ サーティーセブン アジアンプレイス) 2..
いとしのムーコ(1) (イブニングKC)
ARENA 37℃ SPECIAL (アリーナ サーティーセブン スペシャル) 2011年 04..
オススメ
マイスター
トゥギャ通
「個人攻撃はあってはならない」と、全国紙に広告..
up
クラブに全く興味がない人と風営法について会話し..
(仮)女子あるあるネタ
up
発達障害児を育てる幸せ満タン親バカなツイート集
up
報道ステーション東電福島第一原発4号機危険性に..
TEDを使ってリーディング・リスニング・ライテ..
もっと見る
#バンギャあるある まとめ4
new
《大正時代の子供文化》
new
「東電社員年収、来年度46万円アップ 値上げ申..
new
#わたしのかんがえたすてきな無線LAN名 セレ..
new
#日韓W杯開幕当時の自分に言っても信じないこと..
new
みんなのかんがえたさいきょうの都道府県EVOL..
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント