mksc source (0.0.5) | 2010-01-11 22:11 |
mksc win32-binary (0.0.5) | 2010-01-11 22:12 |
class this super owner def return end if then elseif else while break continue do nil true false raise try catch finally block * import module namespace using include * * がついているキーワードは十分に検討が行われておらず、今後変更の可能性があるものです。
initialize
[a-zA-Z_][0-9a-zA-Z_]*
10進数値 [+|-]?(0|([1-9][0-9]*)) 16進数値 0x[0-9a-fA-F]+ 小数値 [+|-]?(0|([1-9][0-9]*))(\.[0-9]+)?
\r | 0x0d(CR) |
\n | 0x0a(LF) |
\t | 0x09(タブ文字) |
第一パラメータ | 第二パラメータ | 概要 |
left | 領域サイズ | 式に記載した文字列を、領域サイズ内で左揃えに配置します。対象文字列が領域サイズより長い場合、右が切り詰められます。 |
right | 領域サイズ | 式に記載した文字列を、領域サイズ内で右揃えに配置します。対象文字列が領域サイズより長い場合、左が切り詰められます。 |
time | 繰り返し数 | 式に記載した文字列を、繰り返し数に記載した数だけ繰り返し出力します。繰り返し数の回数にかかわらず、式の内容は最初に1度だけ評価されます。尚、繰り返し数が1未満の場合、出力は行われませんが、この場合も式の評価は行われます。 |
x = 1 Conole << "x=%(x, right, 3)\n" # => x= 1 Console << "x=%(x, time, 3)\n" # => x=111 Console << "x=%( "%(x, time, 3) ", time, 2 )\n" # => x=111 111
[PageInfo]
LastUpdate: 2011-12-04 23:40:46, ModifiedBy: mikenekodx
[Permissions]
view:all, edit:members, delete/config:doc editors