如何从Scala集创建无限集合

时间:2015-07-20 14:06:02

标签: scala

有没有比通过$(document).on("click", "#save", function () { var array = new Array(); $("input:checkbox:checked").map(function () { array.push(this.id); }).get(); $.post("http://localhost:48527/api/webapp/posttaggedtext", data=array, function (response) { alert(data); alert(response); }); }) 更优雅的方法?

Seq

我专门针对Scala 2.9。

1 个答案:

答案 0 :(得分:1)

此问题与this one非常相似。

最简单的方法是使用递归定义:

val stream: Stream[String] = origin.toStream #::: stream

#::: 是流连接运算符。它相当于:

val stream: Stream[String] = origin.toStream.append(stream)