Ruby

独学Ruby - 基礎(Arrayクラス)

配列クラス(Array) 配列の作り方 インデックスの使い方 集合としての配列 列としての配列 配列の作り方 基本 # 基本 my_array = [1, 2, 3, "1", "2", "3"] p my_array [1, 2, 3, "1", "2", "3"] Array.new(要素数, 初期値) # Array.new my_array = Array.new…

独学Ruby - 基礎(Numericクラス)

tanoshiiruby.github.io 数値クラス(Numeric) Numeric Integer Fixnum Bignum Float Rational (有理数) Complex # Rational(分子,分母)形式 require "rational" r = Rational(2,5) + Rational(1,3) p r p r.to_f # Complex(実部, 虚部)形式 require "complex…

独学Ruby -基礎④-

tanoshiiruby.github.io Contents モジュール モジュール モジュールの提供するメソッドは「モジュール名.メソッド名」で参照。 外部に公開するために、module_functionを使う。 module MyModule # 定数の定義 Version = "1.0" def hello(name) print "Hello…

独学Ruby -基礎③-

引き続き、Rubyの基礎その3。 tanoshiiruby.github.io Contents メソッド クラス メソッド インスタンスメソッド クラスメソッド 関数的メソッド ... print文とか # インスタンスメソッドの例 array = "10, 20, 30, 40" print array,"\n" array = "10, 20, 3…

独学Ruby -基礎②-

引き続き、Rubyの基礎その2。 tanoshiiruby.github.io Contents オブジェクトと変数・定数 条件判断 繰り返し オブジェクトと変数・定数 データを表現する基本単位(オブジェクト)。 数値オブジェクト(Numeric) 文字列オブジェクト(String) 配列オブジ…

独学Ruby -基礎①-

まずは基礎の基礎から。 tanoshiiruby.github.io Contents 動作環境 まずはRubyを使ってみる 便利なオブジェクト ・配列(Array) ・ハッシュとシンボル ・正規表現(パターンマッチング) ・コマンドライン ・ファイルの読み込み 動作環境 paiza.io (https://…