【发布时间】:2014-04-30 19:06:50
【问题描述】:
我正在尝试自学一些 scala。我被一些看似武断的东西困住了。我想比较天气两个字符是否相等。
真实例子
这些按预期返回 true
"(" == "("
"(".equals("(")
我要检查的内容
"(an exampl(e))".toList(0) // res : Char = (
不知何故是假的
这些返回错误
"(an exampl(e))".toList(0).equals("(")
"(an exampl(e))".toList(0) == "("
"(an exampl(e))".toList.head == "("
我想我在这里遗漏了一些东西。我是否将字符值与列表指针进行比较?如果是这样,我如何检查我指向的项目的值是否等于"("?
【问题讨论】:
-
您没有使用实际的 Scala 版本?这应该会给你一个警告......
标签: scala