【发布时间】:2018-03-21 07:51:43
【问题描述】:
我是否正确假设 s1.toStream 将避免在以下函数的第二行中创建不需要的元组?
def areEqual(s1: String, s2: String): Boolean = {
if (s1.length != s2.length) false
else (s1.toStream zip s2).forall { case (c1, c2) => c1 == c2 }
}
^^^^^^^^
谢谢
【问题讨论】:
标签: scala lazy-evaluation