Rubyの基本

このカテゴリーの記事(新着順)


ソースコードの可視化のため、gnu globalをインストールしました。 GNU GLOBAL ソースコードタグシステム tips/40 - VimWiki ソースコードを快適に読むための GNU GLOBAL 入門 (前編) - まち...

日時: 2009年12月18日 18:54

ぼちぼち、Rubyソースコード完全解説を読むことにトライしようかと思い、解説で使われているRuby1.7を、WindowsXP上に入れているCygwin環境にソースからインストールしてみた。 以下から、該当バージョンのRubyのダウンロード...

日時: 2009年12月10日 19:39

ここまで、なぜか紹介し忘れていたので、とても便利なRuby実行方法「irb」について一言書いておきます。 Rubyには、Rubyのコードを書いて対話型に実行できる、irb というツールが標準で付属しています。 使い方は簡単で、コマンドプロン...

日時: 2009年09月15日 17:16

Rubyだと、2進数、8進数、16進数、10進数の相互の変換も簡単に行える。 直感的で本当に分かりやすいと思う。 puts "10進数→指定した進数に変換" p 255.to_s(2) p 255.to_s(8...

日時: 2009年06月16日 15:16

NetBeans IDEでRuby開発 - Ruby入門勉強ルームとNetBeansの利用をはじめましたが、もう1つ評判の良いIDEである、Aptana Studio+RadRails(Eclipse IDE系プラグイン)も試してみました。...

日時: 2008年07月10日 10:42

一通り、Rubyの基本を勉強し終えましたので、これからちょっとしたツールを作ったり、Ruby on Railsを使ってみたりしようと思います。 ここまで、E-TextEditorを使って、スクリプト作成、実行を試してきましたが、もう少し使い...

日時: 2008年07月07日 17:16

Rubyでは、多重代入が可能です。 また、メソッド定義では、複数の戻り値をreturnさせることができます。 def multiarg(x, y, z) return x * 2, y * 2, z * 2 end a, b, ...

日時: 2008年06月30日 11:22

PHPやPerlに慣れていると、数値の0(ゼロ)や空文字列が「偽(false)」と評価されるとして、プログラムを書きますね。 しかし、Rubyでは、数値の0や空文字列が「真」(true)と評価されます。 PHPとRubyで比べてみます。 P...

日時: 2008年06月27日 17:58

6月20日からRubyを本格的に勉強開始し、このブログをはじめましたので、今日で6日目です。 Rubyの魅力にはまりそうな予感がします。 Rubyは日本語のように書ける Rubyですと、目的語.処理1.処理2・・・というような文法の流れにな...

日時: 2008年06月26日 06:02

PHPには、配列やオブジェクトのデータ構造を確認するためのprint_rやvar_dumpといった関数があります。 同様のメソッドが、Rubyにもありまして、ppメソッドは便利だろうと思います。 ppメソッドを使うには、ppライブラリをre...

日時: 2008年06月21日 05:28

requireは、PHPでも頻繁に使う関数ですので、お馴染みです。 別ファイルをインクルードするためのメソッドです。 三角形、四角形の面積を求めるメソッドを別ファイルで定義します。 method_area.rb # 三角形 def tria...

日時: 2008年06月21日 03:20

Rubyのコメントの記法は、以下の通り。 1行コメント # ~ 行頭からの複数行コメント =begin ~ ~ =end CやPHPのように、行の途中だけをコメントする「/* ~ */」のようなコメントアウトはありません。 #の場合、それを...

日時: 2008年06月21日 02:32

Rubyの四則演算は、他言語とほぼ同じですので、ここではさらっと見てみます。 簡単な、三角形および正方形の面積を求める関数を定義してみます。 Rubyの場合、完全なオブジェクト指向ゆえに、関数と呼ばずにメソッドと呼ぶことのほうが多いようです...

日時: 2008年06月21日 02:07

Rubyは、徹底的にオブジェクト指向を追及している言語です。 文字列は文字列オブジェクトになっており、数値は数値オブジェクトとして扱われます。 文字列も数値も、配列もハッシュもオブジェクトとして扱われます。 文法としては、同じオブジェクト指...

日時: 2008年06月21日 01:47

文字列を出力すると言うメソッドには、print, puts, pなどのメソッドがあります。 その前に、文字列は他言語と同じく、「"」(ダブルクオート)または「'」(シングルクオート)で囲みます。 「"」(ダブルクオート)の場合、「\n」(改...

日時: 2008年06月21日 01:30

E-TextEditorで、がんがんRubyを勉強していくことにしましょう。 こういった優れたIDEがあると、学習がはかどるということは、IDLE/IDEを使ってみる・デバッグ操作 - Python入門勉強ルームで書いたとおり、Python...

日時: 2008年06月21日 00:41

まず、Rubyを勉強していくために環境を構築します。 Rubyのことを少し調べてみたところ、Rubyistの皆さんはTextMateというMacOSX用のエディタを使っている方が多いらしい。 しかしながら、私はWindowsマシンを使ってい...

日時: 2008年06月20日 18:49






あわせて読みたいブログパーツ
フィードメーター - Ruby勉強ルーム