ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/03/24
NEW
『Nuxt入門 基礎編』をリリースしました
2025/03/20
NEW
【週刊ドットインストール】 レッスン制作の進捗、社内開発のススメ
2024/05/07
NEW
あなただけの学習ロードマップを作成します 【随時受付中】
PREMIUM
【旧版】Ruby入門
オブジェクト指向スクリプト言語で定評のあるRubyの基礎を学んでいきます。
0%
新しいレッスンがあります
旧版のレッスンは更新を終了しており、現状と異なる場合があります。サポートも終了しておりますので、最新版への移行をお願いします。
PREMIUM
Ruby入門 基礎文法編
Webアプリケーション開発他で広く使われているRubyの基本的な文法について学んでいきます。
0%
動画レッスン一覧
(26)
質問と回答
(27)
#01 Rubyを使ってみよう
(02:42)
無料公開中
概要
公式サイト
必要となる知識
レッスンにおける環境
未完了
#02 はじめてのRubyプログラム
(02:52)
無料公開中
はじめてのRubyプログラム
プログラムの実行
コメント
print, puts, p
未完了
#03 変数、定数を使ってみよう
(02:54)
無料公開中
変数
定数
未完了
#04 オブジェクトを理解しよう
(02:13)
無料公開中
オブジェクト
クラス
メソッド
インスタンス
未完了
#05 数値オブジェクトを使おう
(02:51)
無料公開中
.class、.methods
演算方法
便利なメソッド
未完了
#06 文字列オブジェクトを使おう
(02:57)
文字列の表現方法
特殊文字
式展開
文字列の演算
未完了
#07 ?や!がついたメソッドを使おう
(03:00)
破壊的メソッド
真偽値を返すメソッド
未完了
#08 配列オブジェクトを使おう
(02:49)
配列の表現方法
要素へのアクセス方法
push
size
sort
未完了
#09 ハッシュオブジェクトを使おう
(02:49)
ハッシュの表現方法
要素へのアクセス方法
size
keys
values
has_key?
未完了
#10 オブジェクトを変換してみよう
(02:09)
to_i
to_f
to_a
to_h
未完了
#11 %記法を使ってみよう
(02:20)
%Q, %q
%W, %w
未完了
#12 書式付きで値を埋め込もう
(03:02)
"文字列" % 値
%s, %d, %f
printf, sprintf
未完了
#13 ifで条件分岐をしてみよう
(02:55)
if ... elsif ... else ... end
gets
後置のif
未完了
#14 caseで条件分岐をしてみよう
(02:04)
case ... when ... else ... end
動作確認
未完了
#15 while、timesを使ってみよう
(03:00)
while
times
未完了
#16 for、eachを使ってみよう
(02:51)
for
eachメソッドによる書き換え
未完了
#17 loop、break、nextを使おう
(02:15)
loop
break
next
未完了
#18 メソッドを作ってみよう
(03:02)
メソッドの定義
引数
引数のデフォルト値
返り値
未完了
#19 クラスを作ってみよう
(02:36)
クラスの作成
インスタンスの作成
メソッドの呼び出し
initializeメソッド
インスタンス変数
未完了
#20 アクセサを使ってみよう
(03:00)
インスタンス変数にアクセスするためのメソッド
attr_accessor, attr_reader
self
未完了
#21 クラスメソッド、クラス変数を使おう
(02:43)
クラスメソッド
クラス変数
定数
未完了
#22 クラスを継承してみよう
(02:12)
クラスの継承
メソッドのオーバーライド
未完了
#23 メソッドのアクセス権を理解しよう
(02:51)
メソッドのアクセス権
public
protected
private
未完了
#24 モジュールで名前空間を作ろう
(02:24)
モジュール
名前空間の作り方
未完了
#25 ミックスインを使ってみよう
(02:08)
ミックスイン
動作確認
未完了
#26 例外を扱ってみよう
(02:33)
begin ... rescue ... ensure ... end
例外クラスの作成
未完了
#02 はじめてのRubyプログラム
現行のローカル環境設定についての講座などはございますでしょうか?
2022年1月27日
ruby hello.rbを一瞬で打っているようですが...
2022年1月27日
#03 変数、定数を使ってみよう
プログラムを実行する際のショートカットがあるのですか?
2022年1月27日
定数VERSIONを使用した際の警告について
2022年1月27日
#05 数値オブジェクトを使おう
小数点の掛け算がきりの悪い数値になるのはなぜですか?
2022年1月27日
#08 配列オブジェクトを使おう
sort メソッドではどんな順番に並び替えられるのですか?
2022年2月10日
#09 ハッシュオブジェクトを使おう
ハッシュを変数に入れる際は{ }を使うのに、putsするときは[ ]や( )を使うのはなぜですか?
2022年1月27日
#12 書式付きで値を埋め込もう
文字列に「%」を含めるにはどうすればよいですか?
2022年1月27日
書式付きで値を埋め込むメリットが分かりません
2022年1月27日
#13 ifで条件分岐をしてみよう
指定した文字以外が入力された場合の条件文はどのように書けばいいでしょうか?
2022年1月27日
#14 caseで条件分岐をしてみよう
改行コードがあるためchompをつける、の意味がわかりません
2022年1月27日
#15 while、timesを使ってみよう
|i| の意味を教えてください
2022年1月27日
定義されているが、使用されていない変数のエラーとはどういうことですか?
2022年1月27日
#16 for、eachを使ってみよう
while、times、forはどう使い分ければいいですか?
2022年1月27日
#18 メソッドを作ってみよう
最後に評価された値を返す、とはどういう意味ですか?
2022年4月4日
「意味が曖昧にならない場合」とはどういうことですか?
2022年1月27日
メソッド名を付けるときのルールはありますか?
2022年1月27日
#19 クラスを作ってみよう
インスタンス変数の使える範囲は具体的にどの範囲ですか?
2022年1月27日
initialize メソッドがよくわかりません
2022年1月27日
tom → bob を 3 箇所同時に書き換えた入力方法を教えてください
2022年1月27日
#20 アクセサを使ってみよう
attr_accesor と attr_reader の機能について教えてください。
2022年1月27日
@name と self.name は同じことをしているのですか?
2022年1月27日
#23 メソッドのアクセス権を理解しよう
private キーワードの影響範囲はどこまでになりますか?
2017年9月22日
User.new.sayHi の new とはなんですか?
2022年1月27日
#24 モジュールで名前空間を作ろう
VERSIONは大文字でないとだめですか?
2022年1月27日
#25 ミックスインを使ってみよう
Player.new.infoがなぜ動作するのかわからない
2022年1月27日
selfの意味がわかりません
2022年1月27日
リリース情報(note)
記事はありません。
詳細情報
最終更新日
2016年5月19日
バージョン情報
Ruby 2.3.1