カリキュラム練習問題ロードマップAI 先生料金クーポン
    • はじめに
      • Rubyの概要を学ぼう
    • Ruby開発環境の構築
      • 開発環境とは
      • 【Mac向け】 ターミナルの操作について
      • 【Mac向け】 HomebrewとrbenvでRuby開発環境を作ろう
      • 【Windows向け】 Powershellの操作について
      • 【Windows向け】 RubyをPCにインストールしよう
      • VS Codeをインストールしよう
      • VS Codeの基本操作を学ぼう
      • VS Codeでターミナルを使ってみよう
      • VS Codeの拡張機能を活用しよう
    • Rubyの文法
      • Rubyプログラムの実行方法を学ぼう
      • irbで対話的にRubyを動かしてみよう
      • コメントの書き方を学ぼう
      • 変数を理解しよう
      • 数値を扱ってみよう
      • 文字列を操作してみよう
      • シンボルを理解しよう
      • 真偽値を理解しよう
      • nil の扱い方を学ぼう
      • 配列の作成と基本操作を学ぼう
      • 配列の要素を追加・削除しよう
      • ハッシュの作成と基本操作
      • ハッシュの要素を追加・削除しよう
      • if/unlessによる条件分岐の書き方
      • 三項演算子で条件分岐をシンプルに書こう
      • case文で複数の条件分岐を簡潔に書こう
      • eachメソッドで配列の要素を順番に処理しよう
      • whileのループ処理を学ぼう
      • breakとnextでループ処理を柔軟に制御しよう
    • メソッド
      • メソッドで処理をまとめよう
      • メソッドが返す戻り値を理解しよう
      • メソッドに引数を渡そう
      • 複数の引数を扱うメソッドを書いてみよう
      • 引数にデフォルト値を設定しよう
      • キーワード引数で読みやすくしよう
      • 可変長引数で引数の数を柔軟にしよう
      • 例外処理で安心なプログラムを作ろう
    • オブジェクト指向
      • クラスとインスタンスを学ぼう
      • インスタンス変数でデータを管理しよう
      • ローカル変数とインスタンス変数の違いを理解しよう
      • initializeメソッドでインスタンスの初期設定をしよう
      • アクセサメソッドでインスタンス変数を簡単に読み書きしよう
      • クラスメソッドでインスタンスを作らずにメソッドを使おう
      • クラス変数を理解しよう
      • selfを使ってコードをスッキリさせよう
      • 変わらない値は定数にしよう
      • クラスを継承して機能を受け継ぐ方法を学ぼう
      • モジュールを使って共通の機能をまとめよう
      • 名前空間でコードを整理しよう
    • 開発に便利なメソッド
      • 配列の便利なメソッドを使いこなそう
      • 配列を並び替えてみよう
      • 真偽値を返すメソッドを使いこなそう
      • 文字列を加工するメソッドを学ぼう
      • 日付と時刻の基本的な扱い方を学ぼう
ホーム
/学習コース
/Ruby
/Rubyの文法
ruby icon

Rubyの文法

Ruby コースへ戻る

このチャプターで学べる内容

1

Rubyプログラムの実行方法を学ぼう

2

irbで対話的にRubyを動かしてみよう

3

コメントの書き方を学ぼう

4

変数を理解しよう

5

数値を扱ってみよう

6

文字列を操作してみよう

7

シンボルを理解しよう

8

真偽値を理解しよう

9

nil の扱い方を学ぼう

10

配列の作成と基本操作を学ぼう

11

配列の要素を追加・削除しよう

12

ハッシュの作成と基本操作

13

ハッシュの要素を追加・削除しよう

14

if/unlessによる条件分岐の書き方

15

三項演算子で条件分岐をシンプルに書こう

16

case文で複数の条件分岐を簡潔に書こう

17

eachメソッドで配列の要素を順番に処理しよう

18

whileのループ処理を学ぼう

19

breakとnextでループ処理を柔軟に制御しよう

Rubyコースの完了状況を確認
Learning Next

プログラミング学習のためのオンライン学習プラットフォーム。Ruby、Rails、RSpecなど、実践的な技術を基礎から学べます。

サービス

  • カリキュラム
  • 練習問題
  • ダッシュボード
  • 適職診断
  • ロードマップ
  • 料金
  • クーポン

関連サイト

  • MuscleCoding
  • Udemy講座

運営情報

  • Learning Nextについて
  • 著者について
  • 運営者情報
  • 利用規約
  • プライバシーポリシー
  • 特定商取引法に基づく表記
  • お問い合わせ

© 2025 Learning Next. All rights reserved.