我阅读了一些java源代码,其中包括Scala源代码。
我找到了Nil.$colon$colon(Object arg)
关键词$colon是什么意思?这行是什么意思?
发布于 2009-09-29 14:11:18
$colon是符号:的残缺形式。由于:(和其他字母)在java中是方法名称的非法字母,但在scala中是允许的,因此需要一种策略将其编码为合法名称。因此,$colon
在这里,您的代码转换为arg ::Nil,它将arg添加到空列表中,构建一个以arg为单个元素的列表。
https://stackoverflow.com/questions/1492767
复制相似问题