牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

2014-05-21から1日間の記事一覧

Ruby で全角を2、半角を1として文字数を数えてみるメモ

(ruby2.1.1)間違えてたので修正 def char_bytesize_for(char) char.bytesize == 1 ? 1 : 2 end def sum_bytesize_for(text) text.each_char.map { |c| char_bytesize_for(c) }.inject(:+) end puts char_bytesize_for("日") #=> 2 puts sum_bytesize_for("日…