tomの開発メモ

pythonやrubyやjavascript他の学習をメモしていく日記。その他、デイリーで起こったことの殴り書き。

ruby

ruby基礎のメモ(3)

hash pythonでいうならdictionary。 h={'one'=>1,'two'=>2,'three'=>3} puts h puts h['three'] 出力は以下。 {"one"=>1, "two"=>2, "three"=>3} 3 num={a:1,b:2,c:3,d:4,e:5} num.each { | k, v | puts "key is #{k} ,and value is #{v}"} 出力は以下。 key…

ruby基礎のメモ(2)

先日の続き。 リスト a=[1,2,3,4,5] a.include?(10) これだと、Falseが返ってくる。aに10が含まれている場合はTrue。 なので、当然、 a=[1,2,3,4,5] a.include?(1) とすれば、Trueが返ってくる。 a=[1,2,3,4,5] a.reverse! puts a reverse!メソッドは配列の…

ruby基礎のメモ(1)

それなりに時間をとって勉強し直すことにしたので、知っていること・わかっていると思うことでも書き起こし。 ダブルクォーテーションとシングルクォーテーション name = "suzuki" puts("#{name}") puts('#{name}') 出力すると以下になる。singleだと、その…