プログラミング言語で変数といえば、入れ物です。数字や文字などを入れる入れ物です。
ただしRubyでは少し違います。なにが違うのかは、難しいので今は考えないようにします。
「print」を使用して四則演算をしてみます。
print("10×5=",10*5,"\n","10÷5=",10/5,"\n","10+5=",10+5,"\n","10-5=",10-5,"\n")
実行結果
10×5=50
10÷5=2
10+5=15
10-5=5

この四則演算プログラムは非常に読みにくいです。
読みやすく変更します。
print("10×5=",10*5,"\n")
print("10÷5=",10/5,"\n")
print("10+5=",10+5,"\n")
print("10-5=",10-5,"\n")

実行結果は先ほどと同じになります。

print(値,値,値)命令は値を「,」で区切り与えられた文字や数字、計算式を画面に出力します。
命令に与える値のことを引数(ひきすう)と呼びます。
「”10×5=”」 は「”」で囲んであるので文字として画面にそのまま出力します。
「,」で区切ります。
「10*5」は計算結果を出力します。
「,」で区切ります。
「”\n”」は改行マークです。「’\n’」シングルクォートで囲むと改行されずにそのまま表示されます。

変数を使用して最初のprintを書き換えてみます。
multiplication = "10×5="
m = 10*5
division = "10÷5="
d = 10/5
addition = "10+5="
a = 10+5
subtraction = "10-5="
s = 10-5
print(multiplication,m,"\n",division,d,"\n",addition,a,"\n",subtraction,s,"\n")

変数「multiplication」に”10×5=”を代入、変数「m」に10*5の結果を代入。
少し読みやすくなったと思います。
次のコードを上のprint命令のあとに追加してみます。
total = m+d+a+s
print("合計=",total)

実行結果
10×5=50
10÷5=2
10+5=15
10-5=5
合計=72

「m+d+a+s」の各変数には計算結果が入っているので、
簡単に四則演算の結果を合計できました。

最後にもう少しRubyの変数が単なる入れ物ではない事を見てみます。
a = "hello world"
a.upcase!
print(a)

実行結果
HELLO WORLD
変数「a」に入れた「hello world」が大文字に変換されました。

「upcase」についてはこちらRubyリファレンスマニュアル
リンク先のリファレンスには「upcase」と「upcase!」とがあります。試しに「!」を削除して
「upcase」を使用してください。実行結果が小文字のまま表示されると思います。
リファレンスには、
「upcase は置換後の文字列を生成して返します。 upcase! は self を変更して返します」
とあるので、
a = "hello world"
b = a.upcase
print(a,"\n",b)

「a.upcase」で大文字に変換された”hello world”を変数「b」に代入して、
print命令で表示します。
変数が「upcase」という大文字に変換する命令を持っていました。
Rubyの変数はデータを入れておくだけでなく、データを処理する命令も持っていました。

print "はろ~ わーるど"

日本語で入力すると文字化けをします。
これはエディタのフォント設定で解決します。
画面上部のメニューから、
ツール(T)-エディタ設定(W)をクリック。
「フォント」ボタンを押して、
フォント名(F)の欄にMSゴジックなどを設定します。
文字セット(R)を日本語にします。
「OK」ボタンを押してダイアログを閉じ、
最後に設定(O)を押せば終了です。

さてインストールが終わったので開発環境も準備します。
インストールするのは、こちら「RDE」です。
ダウンロードをクリックすると、最新のバージョンというところに
ver. 1.1.1がありますのでクリック。RubyForgeというページにある、
「RDE1.1.1_setup.exe」をダウンロードします。

ダウンロードしたファイルをダブルクリック、「セットアップ言語の選択」
でJapaneseを選びます。

ruby.exeへのパスを入力する画面が現れるので、
Rubyをインストールしたフォルダが「C:\Ruby」なら
その配下にある「C:\Ruby\bin」の「ruby.exe ファイル」を選択します。

RDEのインストール先を選びます。
「C:\Program Files\RDE」
デフォルトのままでいいと思います。

コンポーネントの選択。すべて選んで、次へ進みます。

プログラムグループの選択。そのまま進みます。

インストールをクリックして完了です。

インストールが終了したら、RDEの設定をします。
まずRDEを起動します。

「Options」という画面が現れたら、
左側の一番上にある「Ruby」(Debug Commandの上)を選択します。
右側に「Ruby Program Path」という項目があるので、ruby.exeのあるフォルダを
選択します。「C:\Ruby\bin\ruby.exe」

次に左側の「Config File」(Debug Commandのの下)を選択します。
右側の一番上「TranslationFile」という項目に「Japanese_1110.xml ファイル」
を選択します。RDEをインストールしたフォルダに「Translations フォルダがあります」、
そのフォルダの中に「Japanese_1110.xml」あるとおもいます。
デフォルトのままインストールしていれば以下のようになります。
「C:\Program Files\RDE\Translations\Japanese_1110.xml」

設定が終了したら、Submitボタンを押して終了です。
では早速、
プログラミングの定番「ハロー ワールド」。
blank1というタブのあるエリアに
print "hello world"
を書いて、実行(R)メニューから実行(N)をクリック。

画面左下のコンソールウインドウに
print "hello world"
Complete(0)

と表示されたと思います。

画面に文字を表示するだけのプログラムです。
ところで感動しました?驚きました?
可愛いパソコンが「print」という命令を忠実に実行してくれました。
昔々のマウスもない、真っ黒い画面とキーボードだけのコンピューターの時代なら
これだけでも感動したみたいです。以前、読んだ何かの本に
有名なプログラマーが「hello world」で感動したと書いてありました。
「hello world」で感動した、そこのあなた、
ゲイツorジョブズになれるかもしれませんよ!

まずはRubyのインストール。
RubyInstallerを使用します。
ダウンロードページはこちら
最新版はRuby 1.9.2-p0のようですが、1.8のほうが情報も多いと思いますので、
「Ruby 1.8.7-p302」をダウンロードします。
ダウンロードした RubyInstaller のファイルをダブルクリック。
Setup画面が表示されるので「Next」をクリック。
ライセンス画面が表示されるので「I accept the License」をチェックし, 「Next」をクリック。
インストール先のフォルダ指定画面が表示されるので、「C:\Ruby」
などを選択して(無い場合は作成)、
「Add Ruby executables to your PATH」にチェックし, 「Install」をクリック。
インストールの開始。

RubyInstallerでも簡単にインストールできると思いますが、日本語でインストールしたい方は、
こちら「Rumix – Ruby Starter Package with Installer」をどうぞ。
ダウンロードにある、Rumix 1.00(通常版)を選択すればRuby 1.8.7がインストールされます。

2026年1月
« 4月    
 123
45678910
11121314151617
18192021222324
25262728293031

カテゴリー

広告

現在の住まい、将来はVPSへ引越します。 ロリポップの上位版です。

広告

広告

最近のコメント

    広告

    Railsを動かす予定のVPS。無料キャンペーン中。

    広告