最新回答 / Nutao
可以参考官方API文档介绍,== 定义如下<...图片...>意思是表达式“ x==that”中,如果that为null,则调用 eq, 否则调用equalseq 定义如下<...图片...>意思是,eq比较对象的引用是否一致。equals定义如下<...图片...>equals 比较类型且值为一致你的 s1 和 s2 值一致且非空, 使用 == 和 equals 得到一致答案, 使用eq比对引用则是false
2018-04-20
最新回答 / 码农_小戴
val result_for=for { s <- l s1=s.toUpperCase(); if(s1 != "") }yield (s1) def main(args: Array[String]): Unit = { println(result_for) }<...图片...>
2018-04-19
最新回答 / 慕粉192316746
s是string,name是一个变量名,$是引用name这个字符串变量,输出Hello,和name这个变量里的东西;如果name="Tom",那他就输出Hello,Tom
2017-09-04