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
.Reference
この問題について(Ruby (3)), 我々は、より多くの情報をここで見つけました https://velog.io/@in-genieur/Ruby-2-zjdhm9o3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol