puts 'hoge' p 'hoge' p('hoge') ver = 'hoge' hoge = 1 == 1 ? 'hoge' : 'fuga' p foo = 1 == 1 ? 'hoge' : 'fuga' foo sweet = 'honey' def sweet 'salt' end sweet sweet() def Hello puts 'Hello, world' end Hello Hello() def hello puts 'hello world' end hello hello() def call 'called' end def greet(name) "#{name}" end greet('alice') def greet(name, message = 'Hi') "#{name}: #{message}" end greet('alice') greet('alice', 'HI!!') greet 'alice', nil def greet(name, *messages) messages.each do |message| puts "#{message}, #{name}." end end greet 'Ruby', 'Hello', 'Hi' def greet(name, *) puts "Hello, #{name}." end greet 'Ruby', 'hoge', 'fuga' def greet_twice(name, first, second) [34] pry(main)* puts "#{name}, #{first}" puts "#{name}, #{second}" end