レシピブック:022, 024, 025
Date:2013-12-20 20:20:33 +0900
Categories: TECHNOLOGY
Categories: TECHNOLOGY
文字コード難しい問題。
[1] pry(main)> require 'nkf' => true [2] pry(main)> NKF.guess("パリジェンヌ") => # [3] pry(main)> exit 0
使い道を教えて下さい。
[1] pry(main)> str = "this is a string" => "this is a string" [2] pry(main)> p str "this is a string" => "this is a string" [3] pry(main)> p str.dup "this is a string" => "this is a string" [4] pry(main)> p str.object NoMethodError: undefined method `object' for "this is a string":String from (pry):4:in ` __pry__' [5] pry(main)> p str.object_id 25765896 => 25765896 [6] pry(main)> dupp = str.dup => "this is a string" [7] pry(main)> p dupp.object_id 33028872 => 33028872 [8] pry(main)> p str.object_id 25765896 => 25765896 [9] pry(main)> cloned = str.clone => "this is a string"
文字の反復
[14] pry(main)> print "poada" poada=> nil [15] pry(main)> print "poada" * 5 poadapoadapoadapoadapoada=> nil [16] pry(main)> print "poada" / 5 NoMethodError: undefined method `/' for "poada":String from (pry):16:in ` __pry__' [17] pry(main)> print "panda " + "copanda" panda copanda=> nil [18] pry(main)> print ("panda " + "copanda") * 3 panda copandapanda copandapanda copanda=> nil
やってみればできるものやね。
Tweet