scala导入中引用的含义是什么
我在
scala程序中读了一个import语句:
import org.javaswift.joss.command.impl.`object`._ 是什么
意思?谢谢 解决方法
反引号是定义标识符的特殊形式.这在Scala规范
Section § 1.1 (Identifiers)中说明:
当您需要使用保留关键字作为标识符时使用.在这种情况下,object是一个保留关键字,用于在Scala中创建单例类型:
abstract case catch class def do else extends false final finally for forSome if implicit import lazy macro match new null object override package private protected return sealed super this throw trait try true type val var while with yield _ : = => <- <: <% >: # @ 因为对象是在保留关键字中指定的,所以我们使用反引号来解决这个问题,并允许编译器为导入赋予正确的含义. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |