問題一覧

文字列未回答

Ruby で文字列 `"hello"` の文字数を返すメソッドとして**正しくないもの**はどれですか?

初級
配列未回答

`arr = [1, 2, 3]` の最後の要素を取得する方法として**正しくないもの**はどれですか?

初級
ハッシュ未回答

Ruby のハッシュ `h = { a: 1, b: 2 }` において、存在しないキー `h[:c]` にアクセスすると何が返りますか?

初級
ブロック未回答

Ruby でブロックを受け取るメソッドを定義するとき、ブロックを明示的に受け取る引数の書き方はどれですか?

中級
OOP未回答

Ruby の `attr_accessor :name` が自動生成するものはどれですか?

初級
文字列未回答

Ruby で `nil` を文字列に変換すると何になりますか?

初級
配列未回答

Ruby の `[1, 2, 3].map { |n| n * 2 }` の結果はどれですか?

初級
ハッシュ未回答

Ruby でハッシュのキーと値を同時にイテレートするメソッドはどれですか?

初級
構文未回答

Ruby の `if` 文を1行で書く方法として正しいものはどれですか?

初級
OOP未回答

Ruby でクラスのインスタンスメソッドからプライベートメソッドを呼び出せますか?

中級
モジュール未回答

Ruby の `Module#include` と `Module#extend` の違いはどれですか?

中級
エラー処理未回答

Ruby で例外を捕捉する構文として正しいものはどれですか?

初級
入出力未回答

Ruby の `File.read` と `File.readlines` の違いはどれですか?

中級
文字列未回答

Ruby の `freeze` メソッドの役割はどれですか?

中級
モジュール未回答

Ruby の `Comparable` モジュールを include したとき、最低限実装すべきメソッドはどれですか?

上級
文字列未回答

Ruby で文字列を大文字に変換するメソッドはどれですか?

初級
配列未回答

Ruby の `[1, 2, 3, 4, 5].select { |n| n.even? }` の結果はどれですか?

初級
ハッシュ未回答

Ruby の `{ a: 1 }.merge({ b: 2 })` の結果はどれですか?

初級
ブロック未回答

Ruby でメソッド内から `yield` を呼ぶと何が起きますか?

初級
OOP未回答

Ruby でサブクラスから親クラスの同名メソッドを呼び出すにはどうしますか?

初級
構文未回答

Ruby の `unless` はどういう意味ですか?

初級
モジュール未回答

Ruby の `Module#prepend` と `Module#include` の主な違いはどれですか?

上級
エラー処理未回答

Ruby の `begin/rescue/ensure` において `ensure` ブロックが実行されるのはいつですか?

中級
入出力未回答

Ruby の `puts`、`print`、`p` の違いとして正しいものはどれですか?

初級
文字列未回答

Ruby の `"hello world".gsub(/[aeiou]/, "*")` の結果はどれですか?

中級
配列未回答

Ruby の `[[1, 2], [3, [4, 5]]].flatten` の結果はどれですか?

中級
ブロック未回答

Ruby の Proc と Lambda の `return` の振る舞いの違いはどれですか?

上級
OOP未回答

Ruby でクラスメソッドを定義する方法として正しいものはどれですか?

中級
構文未回答

Ruby の `case/when` で範囲(Range)を使った条件分岐は可能ですか?

中級
ハッシュ未回答

Ruby の `Hash#transform_values` の動作はどれですか?

中級