0Pricing
Ruby Academy · レッスン

ユーザー入力と出力

コンソールからユーザー入力を受け取り、putsとgetsを使って出力を整形します

「ユーザー入力と出力」はCoddyKit上の無料Ruby Academyレッスンです。 これはレッスン2/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはRuby Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Ruby Academyコースには全3レッスンが含まれています。

ユーザー入力と出力

ユーザー入力と出力

入力と出力を通じたユーザーとの対話は、多くのアプリケーションに欠かせません。

このレッスンでは、putsとgetsを使用してユーザー入力を取得し、出力を整形する方法を学びます。

ユーザー入力と出力 — イラスト1

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の操作について学びます。

ユーザー入力と出力 — イラスト10

よくある質問

「ユーザー入力と出力」レッスンは無料ですか?

はい。「ユーザー入力と出力」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. ファイルの読み込みと書き込み
  2. ユーザー入力と出力
  3. JSONとYAMLの扱い方
← Ruby Academyに戻る