Home > Ruby > 【Ruby】Rubyはじめました

【Ruby】Rubyはじめました

Rubyはじめました。 これがなかなかむずかしい…。

とりあえずソースはりつけてみる。

numに指定した数字で”あ~ん”までの平仮名を返すRuby  ex.) num=1 #=> あ num=2 #=> い num=51 #=> ん

</p>

<h1>!/usr/local/bin/ruby -K</h1>

<p>$KCODE = &quot;Shift-JIS&quot;
print &quot;Content-Type: text/html\n\n&quot;</p>

<p>require 'stringio'
require 'jcode'</p>

<h1>開始</h1>

<p>begin</p>

<p>num = 1</p>

<p>def call_aiueo(num=0)
  mbStr = &quot;あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもなにぬねのやゆよらりるれろわをん&quot;
  mbArys = mbStr.split(//)
  if num != -1 &amp;&amp; num &lt; 52 then
    print String(num) + ' 番目の文字は ' + mbArys[num-1] + 'です'
  else
    print '数が正しくありません'
  end
end</p>

<p>call_aiueo(num)</p>

<h1>以下エラー表示用</h1>

<p>rescue Exception =&gt; e
print &quot;&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&quot;
print &quot;&lt;br /&gt;&quot;
print &quot;*** ERROR ***&lt;br /&gt;&quot;
print &quot;error : &quot;
print e
print &quot;&lt;br /&gt; backtrace: &quot;
print e.backtrace
print &quot;&lt;/body&gt;&lt;/html&gt;&quot;
end</p>

<h1>終了</h1>

<p>exit

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://unolabo.boo.jp/archives/2010/04/09-ruby%e3%81%af%e3%81%98%e3%82%81%e3%81%be%e3%81%97%e3%81%9f.html/trackback
Listed below are links to weblogs that reference
【Ruby】Rubyはじめました from うのらぼ。

Home > Ruby > 【Ruby】Rubyはじめました

Search
Feeds
Meta

Return to page top