Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
245:195 09/08/19 00:49:25 流れをぶったぎってすみません。ちょっと質問。 配列のデフォルト値の指定ってできますか? ハッシュ(デフォルト値==0)だったら hoge = Hash.new(0)だけど 配列は同じ構文で要素数指定になりますよね。 ary = [] ary.default(0) ary[3] #=> 0 みたいなことがやりたいのです。 246:231 09/08/19 00:51:06 def initialize(dirname) def initialize(dirname=nil) def initialize(buf) def initialize(ary=nil) 第一引数がわかりません>< ruby難しいですorz 247:チンパンジー愛ちゃん 09/08/19 00:51:50 >>239 なんだー?それは。 ghoti.rbが実行できないわけではないのか。 ココ444行目とかかかれても何のエラーか分かんねーよ。 どーせnilがsub呼んだってエラーだろーけどなー 239行目は分からない、でも@dicをみるにmecabの辞書をインストールしてないんでしょ。 779行目はreadlineっていうライブラリがないってだけでしょ。 で、そういうライブラリなし・辞書なしとかのエラーだと予想したからこそ、 >>236-237の OSとOSのバージョン・種類、rubyのバージョン、 mecabのバージョン、mecab-rubyのバージョン、mecab用辞書のバージョン @mecab = MeCab::Tagger.newとして実行ときのエラーメッセージ これらすべてを答えてね。 追加で、ruby, mecab, mecab-ruby, mecab用辞書 これらすべてのインストール方法も書いてね。 って質問を書いておいたんだけどな。 どうやってインストールされていたか分からないなら分からないと正直に書いて。 とりあえず答えてくれれば解決方法を伝えるようにがんばるけど答えないなら知らない。諦めてね。 >>203(208) >>227で愛ちゃんが書いた以下のコードを理解してもらいたくって >>228, >>234を書いたってことを理解してね。 ------------------------------------- Hash.new(0) してあるんだから、 「同じkeyが来たときにそのvalueの中にあるハッシュで同じモノがあれば加算して、なければmergeする」 は、h["unknown_value"] += unknown_value_key と直接書けばよいでしょ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5391日前に更新/180 KB
担当:undef