Ruby 配列をEnumeratorとして返す
- 2023.01.09
- ruby
Rubyで、配列をEnumeratorとして返すソースコードを記述してます。「to_enum」を使用します。空の配列に使用した場合は空の「Enumerator」が返ります。 環境 配列をEnumeratorとして返す 配列をEnumeratorとして返すには、「to_enum」を使用します。 実際に […]
Rubyで、配列をEnumeratorとして返すソースコードを記述してます。「to_enum」を使用します。空の配列に使用した場合は空の「Enumerator」が返ります。 環境 配列をEnumeratorとして返す 配列をEnumeratorとして返すには、「to_enum」を使用します。 実際に […]
Rubyで、配列を後ろから指定した単位で分割するソースコードを記述してます。「reverse」と「each_slice」と「collect」を使用することで可能です。 環境 配列を後ろから指定した単位で分割 配列を後ろから指定した単位で分割するには、「reverse.each_slice().col […]
Rubyで、配列を値とインデックス番号で二次元配列にするソースコードを記述してます。「each」と「with_index」と「entries」を使用します。空の配列の場合はそのまま空の配列が返ります。 環境 配列を値とインデックス番号で二次元配列にする 配列を値とインデックス番号で二次元配列にするに […]
Rubyで、演算子を指定して配列の値全てを計算するソースコードを記述してます。「inject」に演算子を指定することで計算することが可能です。 環境 演算子を指定して配列の値全てを計算 演算子を指定して配列の値全てを計算するには「inject」を使用します。 実際に使用してみます。 計算されているこ […]
Rubyで、配列内の最大値と最小値を両方取得するソースコードを記述してます。「minmax」を使用します。空の配列に使用すると「nil」が返ります。 環境 配列内の最大値と最小値を両方取得 配列内の最大値と最小値を両方取得するには「minmax」を使用します。 実際に使用してみます。 取得されている […]
Rubyで、誤差関数を取得するソースコードを記述してます。「Math」モジュールの「erf」に数値を指定することで可能です。補誤差関数の場合は「erfc」を使用します。 環境 誤差関数を取得 誤差関数を取得するには、「erf」を使用します。 実際に、計算してみます。 「Math」を「include」 […]
Rubyで、n乗を計算するソースコードを記述してます。アスタリスク(*)を2つを使用した算術演算子を使用します。べき乗数には、マイナスも小数も使用することができます。 環境 n乗を計算 n乗を計算するには、 「**」演算子を使用することで可能です。 実際に、使用してみます。 べき乗された結果が取得で […]
Rubyで、平方根を求めるソースコードを記述してます。「Math::sqrt」を使用することで取得できます。結果の桁数を指定したい場合は「floor」などで切り捨てを実行します。 環境 平方根を求める 平方根を求めるには、「Math::sqrt」を使用します。 実際に、取得してみます。 取得できてい […]
Rubyで、10進数を2進数に変換するソースコードを記述してます。「to_i」メソッドの引数に「2」を指定すれば変換できます。変換対象は文字列なので数値から変換する場合は文字列に変換する必要があります。ここでは逆に10進数から2進数に変換する方法も記述してます。 環境 10進数を2進数に変換 10進 […]
Rubyで、円周率を取得するソースコードを記述してます。「Math::PI」を使用することで取得できます。「Math::PI」を使用すれば円の面積などを求めることが可能です。 環境 円周率を取得 円周率を取得するには、「Math::PI」を使用します。 実際に、取得してみます。 取得できていることが […]