add sample files.
[chise/ruby.git] / tools / sample1.rb
diff --git a/tools/sample1.rb b/tools/sample1.rb
new file mode 100755 (executable)
index 0000000..601597d
--- /dev/null
@@ -0,0 +1,18 @@
+#!/usr/bin/env ruby
+$LOAD_PATH << '../src'
+require 'chise'
+include CHISE
+
+str = "字" #Stringを拡張している。UTF8で与えること。
+p str.ucs #とすると、その文字のucsの値が表示される
+p str.total_strokes #画数が表示される
+p str.gb2312 #などなど
+str.char.alist.each {|a, v| #こんな感じで全属性を表示できる
+  print a, ': ', v, "\n"
+}
+p str.inspect_x #Characterについての情報が表示される。
+p str.inspect_all #持っている属性情報を全て表示する。
+
+str = "文字列" #もちろん一文字でなく文字列も扱える。UTF-8で与える。
+p str.inspect_x #各文字の情報が表示される。
+p str.inspect_all #各文字の属性情報を全て表示する。