Ruby (3)


ルビーの資料型


ルビーは純粋なオブジェクト向け言語です.
元のデータ型は存在せず、すべてのコンテンツがオブジェクトで構成されています.

数値


ルビーは、数値データ型が数値であることを受け入れます.
puts 2
の出力は
2
はい.
整数と実数を使って数字を表すこともできます.
整数は小数点のない整数で、実数は浮動小数点のある数字で、floatと呼ばれます.
大きな数字であれば、読みやすいように3つの位置ごとに加算して表示を簡略化することができます.
# Integer
my_num = 100
large_num = 1_000_000
negative = -100

# Float
price = 9.99

文字列


文字列のタイプは2種類あります.
puts 'Hello World'
puts "Hello World"
の場合、出力は
Hello World
Hello World
と同じです.
「和」を区別しない.

文字列アクション



メソッド命名規則


メソッド名の末尾!立間メソッドの結果を使用して、変数自体に直接適用します.
first_name.capitalize!

文字列の挿入


記号#{variable name}を使用して、文字列の間に値を代入できます.

スラッシュぎじゅつ


スラッシュマーク
意味
\t
タブページ
\n
改行feed LF
\r
キャリッジリターンCR
\f
ページ置換
\b
バックスペース
\a
ドアベル
eエスケープ
\s
空白
\\
ぎゃくスラッシュ

%テクノロジー


%()を使用すると、文字列、配列、または正規表現を簡単に作成できます.

せいけいかん


他のデータ型のプラス記号演算では、Rubyによってエラーが発生します.
したがって、異なるデータ型間で演算するには、タイプ変換が必要です.to xフォーマットの方法は変換成形を容易にする.

空のデータ


一般的に他の言語で使用される
データがないという意味はnullです.
ルビーの中にあります.
nil
使用する必要があります.
そうだ嘘を区別するために.
次のように使用する必要があります.
true
false

整列


アレイ要素は次のように宣言されます.
アレイ要素のデータ型は制限されません.
people = ['eddie', 9801, 3.14, nil, false]
puts people[0]
puts people[10]
の出力は
eddie
nil
はい.

たじゅうはいれつ


多次元配列は、配列に別の配列を使用します.

配列演算子


配列内の和、交差、差
Rubyには、配列間で簡単に比較できる演算子が用意されています.

配列内のメソッド


配列はオブジェクトであり、さまざまな状態と方法があります.

使用範囲


Rangeオブジェクト形式では、特定の数値の間に値を簡単に配置できます.

亥時


ハッシュ・キーは、値のデータ構造にマッピングできます.
ハッシュ={key=>要素}でデータをインポートできます.
colors = {'red' => 'ff0000', 'green' => '00ff00'}
puts colors['red']
の出力は
ff0000
.