ハッシュ

中級
12
1時間12分

Rubyのハッシュに関する練習問題

Rubyコースの一部として、ハッシュに関する実践的な練習問題を12問用意しています。 基礎から応用まで段階的に学習できるよう構成されています。

学習を開始する準備ができました

下記の練習問題から始めて、段階的にスキルアップしていきましょう

ruby icon

練習問題一覧 (12問)

問題 1

ハッシュでキーと値を結びつける演算子はどれですか?

問題 2

以下のコードの実行結果として正しいものはどれですか? ```ruby data = {a: 1, b: 2, c: 3} puts data.values.length ```

問題 3

ハッシュと配列の主な違いとして正しい説明はどれですか?

問題 4

以下のコードの実行結果はどうなりますか? ```ruby person = {name: "太郎", age: 20} removed_value = person.delete(:age) puts removed_value ```

問題 5

ハッシュから要素を削除するために使用するメソッドはどれですか?

問題 6

以下のコードの実行結果はどうなりますか? ```ruby person = {name: "太郎", age: 20} puts person["name"] ```

問題 7

ハッシュのすべてのキーを配列として取得するメソッドはどれですか?

問題 8

以下のコードで空のハッシュに要素を追加する正しい書き方はどれですか? ```ruby empty_hash = {} # ここに"name"キーに"太郎"を設定したい ```

問題 9

以下のコードで、`person`ハッシュの最終的な内容はどうなりますか? ```ruby person = {name: "太郎", age: 20} person[:age] = 25 person[:city] = "東京" ```

問題 10

空のハッシュ`data = {}`に、キー`:name`、値`"太郎"`を追加する正しい方法はどれですか?

問題 11

シンボルをキーとしたハッシュの新しい記法(Ruby 1.9以降)として正しいものはどれですか?

問題 12

Rubyでハッシュを作成する際に使用する記号はどれですか?

💡 学習のコツ

  • • 順番に取り組むことで、段階的に理解を深めることができます
  • • 間違えた問題は解説をしっかり読んで理解しましょう
  • • 全問題完了後、もう一度チャレンジして定着を確認しましょう

📚 学習の進め方

1

問題を順番に解く

基礎から応用へと段階的に構成されているため、順番に取り組むことをお勧めします

2

解説をしっかり読む

正解・不正解に関わらず、解説を読んで理解を深めましょう

3

復習で定着させる

間違えた問題は後日再チャレンジして、知識の定着を確認しましょう

前のトピック

条件分岐

次のトピック

継承とモジュール

さらに効果的な学習を

プレミアムプランでは、進捗管理、間違えた問題の自動復習リスト、詳細な解説動画など、 より充実した学習体験をご利用いただけます。