Hatena::ブログ(Diary)

noritsuguの日記

2016-12-10

[][] 20分ではじめるRubyPico を読む「ファイルからの読み込み」

説明はなかったが、ファイル作成すると以下のコードが挿入されていた。

puts "Hello, RubyPico!"
puts "http://rubypico.ongaeshi.me"
puts Image.load("chat_ruby.png")

これは消して実行すると

irb - Interactive Ruby Shell
irb:000> load "greeter"
=> true
irb:001> Greeter.new.say_hi
Hi World!
=> nil
irb:002> Greeter.new.say_bye
Bye World, come back soon.
=> nil
irb:003> Greeter.new("Hello").say_hi
Hi Hello!
=> nil

2016-12-09

[][] 20分ではじめるRubyPico を読む「複数行にまたがるプログラム

irb - Interactive Ruby Shell
irb:000> def hello; puts "Hello World!"; end
=> :hello
irb:001> hello
Hello World!
=> nil
irb:002> def hello
line 1: syntax error, unexpected $end, expecting ';' or '\n'
irb:003> 

CRubyだと

>> def hello
>> puts "Hello World!"
>> end
=> nil
>> hello
Hello World!
=> nil

ふと、日本語どうなんだろうと思ったので確認

irb:000> puts "こんにちは"
こんにちは
=> nil

2016-12-08

[][] 20分ではじめるRubyPico を読む「変数の前には@」

irb変数を使うときは@を付ける」

irb - Interactive Ruby Shell
irb:000> x = 1
=> 1
irb:001> x
undefined method 'x' for main
irb:002> @x = 1
=> 1
irb:003> @x
=> 1
irb:004> 

理由不明

2016-12-07

[][] 動かしてみる

irb - Interactive Ruby Shell
irb:000> 1 + 1
=> 2
irb:001> 

2012-07-27

[][] JScript ランゲージ リファレンス、valueOf メソッド

WScript.Echo([1, 2, 3].valueOf());
Connection: close