| Thread Previous • Date Previous • Date Next • Thread Next |
Hey Damian,Yes and Yes! Here's a snippet showing both methods: http://bpaste.net/show/10150/
In case bpaste.net goes down:
import structs/ArrayList
printArray: func (a: ArrayList<String>) {
for(i in 0..a size) {
"%d) %s" format(i, a[i] toCString()) println()
}
}
readUntilStringA: func (a: ArrayList<String>) {
"A" println()
printArray(a)
}
readUntilStringB: func (args: ...) {
"B" println()
a := ArrayList<String> new()
args each(|arg|
if(T != String)
Exception new("NNNNOOOOOO") throw()
a add(arg as String)
)
printArray(a)
}
main: func {
readUntilStringA(["1", "2"] as ArrayList<String>)
readUntilStringB("1", "2")
}
Cheers, Friedrich
| Thread Previous • Date Previous • Date Next • Thread Next |