2010-03-12から1日間の記事一覧

rubyの参照とかその辺の挙動が分からない・・。

ruby二日目にしてはまった。 se = "google" p se_ar = [se, se] se = "yahoo" p se_arこれ実行すると、 ["google", "google"] ["google", "google"]こうなる。 一方 se = "google" p se_ar = [se, se] se[0,6] = "yahoo" p se_arこれ実行すると、 ["google",…

rubyの基礎メモ【comparison of Fixnum with String failed (ArgumentError)】エラー

sort使ったらエラーが出た。 b = [1, 2, 3, 99, 20.9, "a", "10"]みたいな配列だったので、 文字列と数値がごちゃ混ぜだけど、どっちで比較すんじゃい! ってエラーらしい to_s p b.sort{|x,y|x.to_s <=> y.to_s}結果 [1, "10", 2, 20.9, 3, 99, "a"]to_s メ…