ユーザー入力と出力
コンソールからユーザー入力を受け取り、putsとgetsを使って出力を整形します
「ユーザー入力と出力」はCoddyKit上の無料Ruby Academyレッスンです。 これはレッスン2/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはRuby Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Ruby Academyコースには全3レッスンが含まれています。
ユーザー入力と出力
ユーザー入力と出力
入力と出力を通じたユーザーとの対話は、多くのアプリケーションに欠かせません。
このレッスンでは、putsとgetsを使用してユーザー入力を取得し、出力を整形する方法を学びます。

putsによる出力の表示
putsによる出力の表示
putsを使用して、コンソールにテキストを出力します。
puts 'Hello, Ruby!'printの使用
printの使用
printはputsと同様に動作しますが、改行を追加しません。
print 'Hello, '
print 'Ruby!'ユーザー入力の取得
ユーザー入力の取得
getsを使用して、コンソールからユーザー入力を取得します。
puts 'Enter your name:'
name = gets
puts "Hello, #{name}"gets.chompの使用
gets.chompの使用
getsは改行文字を取得します。chompを使用して改行文字を削除します。
puts 'Enter your city:'
city = gets.chomp
puts "You live in #{city}."文字列内での変数の展開
文字列内での変数の展開
ダブルクォート内で#{}を使用すると、文字列に変数を挿入できます。
name = 'Alice'
puts "Hello, #{name}!"数値入力の取得
数値入力の取得
to_iを使用して、入力を整数に変換します。
puts 'Enter your age:'
age = gets.chomp.to_i
puts "In 5 years, you will be #{age + 5} years old."出力の整形
出力の整形
printfまたはsprintfを使用して、出力を整形します。
price = 9.99
printf('Price: $%.2f', price)おめでとうございます
おめでとうございます
Rubyでユーザー入力を取得し、出力を整形する方法を学びました。
次は、JSONとYAMLの操作について学びます。

よくある質問
「ユーザー入力と出力」レッスンは無料ですか?
はい。「ユーザー入力と出力」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Ruby Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Ruby Academyコースには全3レッスンが含まれています。
「ユーザー入力と出力」で何を学びますか?
コンソールからユーザー入力を受け取り、putsとgetsを使って出力を整形します ブラウザで直接実行するハンズオンコードでRuby Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Ruby Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのRuby Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/3です。
「ユーザー入力と出力」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このRuby Academyレッスンでコードを書いて実行できますか?
はい。すべてのRuby Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- ファイルの読み込みと書き込み
- ユーザー入力と出力
- JSONとYAMLの扱い方