刚学rubyy,问一个外行的问题,请问像这一行irb(main):004:0> 各部分代表什么意思?004和0是什么意思?见笑
发布网友
发布时间:2022-06-17 23:47
我来回答
共2个回答
热心网友
时间:2023-11-23 06:00
irb(main):004:0>
第一部分irb(main)表明编程环境为Interactive Ruby,顺便提一下,这个编程坏境是Keiju Ishitsuka写的
第二部分004这个是代码的行数,004表明这是第四行代码
第三部分0表明的是代码的层次结构,0表示最外层
给你看个例子就明白了
irb(main):001:0> class Test
irb(main):002:1> def test1
irb(main):003:2> puts "I am test1"
irb(main):004:2> end
irb(main):005:1> def test2
irb(main):006:2> if 3!=2
irb(main):007:3> puts "I am test2"
irb(main):008:3> end
irb(main):009:2> end
irb(main):010:1> end
=>nil
irb(main):011:0> a=Test.new
=>#<Test:0xfb69e8>
irb(main):012:0> a.test1
I am test1
=>nil
irb(main):013:0> a.test2
I am test2
=>nil
irb(main):014:0>
热心网友
时间:2023-11-23 06:00
16进制 0 否定追问你说的不对