i
[chise/ruby.git] / sample / test1.rb
1 #!/usr/bin/env ruby
2 # Copyright (C) 2002-2004 Kouichirou Eto, All rights reserved.
3
4 $LOAD_PATH.unshift("..")
5 require "chise"
6 include CHISE
7 $KCODE = "u"
8
9 str = "字" #Stringを拡張している。UTF8で与えること。
10 p str.ucs #とすると、その文字のucsの値が表示される
11 p str.total_strokes #画数が表示される
12 p str.chinese_gb2312 #などなど
13 str.char.alist.each {|a, v| #こんな感じで全属性を表示できる
14   print a, ": ", v, "\n"
15 }
16 p str.inspect_x #Characterについての情報が表示される。
17 p str.inspect_all #持っている属性情報を全て表示する。
18
19 str = "文字列" #もちろん一文字でなく文字列も扱える。UTF-8で与える。
20 p str.inspect_x #各文字の情報が表示される。
21 p str.inspect_all #各文字の属性情報を全て表示する。