:exit
这种带:
的标识符表示什么?
loop
是控制结构吗?
a +b
报错,这是怎么回事儿?
s = "x"; puts s *10
报错,这是怎么回事儿?
p {}
没有任何显示呢?
'\1'
和'\\1'
有什么不同?
p true or true and false
中会显示true
,但在a=true if true or true and false
中却不会把true
赋值给a
。
p(nil || "")
什么事儿都没有,可p(nil or "")
却会报错呢? +
和-
是操作符吗?
private
和protected
有什么不同?
super
时会出现ArgumentError
?
load
和require
有什么不同?
include
和extend
有什么不同?
self
是什么?
MatchData
中的begin
、end
分别返回什么?
instance_methods(true)
返回什么?
rand
总是生成相同的随机数?
Fixnum
、Symbol
、true
、nil
和false
这些立即值与引用有什么不同?
nil
和false
有什么不同?
File
对象将会何去何从?
"abcd"[0]
会返回什么?
sub
和sub!
的区别在哪里?
..
和...
有什么不同?
trap
?
Tcl/Tk
的接口吗?