Help us understand the problem. What is going on with this article?

Rubyの出力

Mac OS X-10.15.7 ruby-2.7.1p83

出力しよう

Hello world.を出力してみよう…

print("Hello world")

$ruby HelloWorld.rb
Hello world $

出力はできた

出力メソッド…

メソッド 結果
print 出力
puts 出力(自動改行)
ptintf 出力(Cと一緒)
pp デバッグ出力
p デバッグ出力

このようにrubyの出力はいろいろあるみたい

入力しよう

入力メソッド…

入力方法も複数あるみたい

method
ARGV[引数番号] ruby code.rb 引数
gets() キーボードから取得(文字列)
gets.to_i() キーボードから取得(整数)
gets.to f() キーボードから取得(浮動小数点)

使ってみる

ARGV[]

puts "Hello #{ARGV[0]}"
print "#{ARGV[1]}#{ARGV[2]}\n"
$ ruby ARGV.rb World 今日は 水曜日
Hello World
今日は水曜日 

こんな感じで出力と入力ができた


  • source ~/grad_members_20f/members/0922tooy/No5.org
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away