Singly-linked list/Traversal: Difference between revisions

Content added Content deleted
Line 741: Line 741:
<lang dyalect>type List = Cons(value, tail) or Nil()
<lang dyalect>type List = Cons(value, tail) or Nil()
static func List.fromArray(xs) {
static func List.FromArray(xs) {
var list = List.Nil()
var list = List.Nil()
var len = xs.len()
var len = xs.Length()
for i in (len-1)^-1..0 {
for i in (len-1)^-1..0 {
Line 752: Line 752:
}
}
func List.iter() {
func List.Iterate() {
var xs = this
var xs = this
do {
do {
Line 768: Line 768:
}
}
var xs = List.fromArray([1..10])
var xs = List.FromArray([1..10])
for x in xs {
for x in xs {