给出以下示例:
module A
module B
def whoa
puts 'Whoa!'
end
end
end
Run Code Online (Sandbox Code Playgroud)
如何访问whoa方法?
1.9.3p392 :047 > A.B.whoa
NoMethodError: undefined method `B' for A:Module
1.9.3p392 :048 > A::B.whoa
NoMethodError: undefined method `whoa' for A::B:Module
1.9.3p392 :049 > A::B::whoa
NoMethodError: undefined method `whoa' for A::B:Module
Run Code Online (Sandbox Code Playgroud)
这些方法似乎都不起作用.
将单个字符转换为Scala的Char对象的最简单,最简洁的方法是什么?
我找到了以下解决方案,但不知何故,它似乎对我不满意,因为我认为应该可以在更优雅的Scala -way中解决此问题,而无需使用不必要的转换和特定于阵列的操作:
scala> "A".toCharArray.head
res0: Char = A
Run Code Online (Sandbox Code Playgroud)