horse_badorties
08/01/2017, 3:31 PMhorse_badorties
08/01/2017, 3:32 PMcdurham
08/01/2017, 3:33 PMfun Foo(stringValue: String): Foo {
// .. do work and return foo
}
class Foo(val first: Int, val second: Int) {
init {
if (first !in 1..10) {
throw IllegalArgumentException("first must be between 1 and 10")
}
if (second !in 22..33) {
throw IllegalArgumentException("second must be between 22 and 33")
}
}
}
trevjones
08/01/2017, 3:35 PMvoddan
08/01/2017, 3:35 PMhorse_badorties
08/01/2017, 3:36 PMvoddan
08/01/2017, 3:37 PMcdurham
08/01/2017, 3:37 PMtrevjones
08/01/2017, 3:38 PMtrevjones
08/01/2017, 3:38 PMfun fromString(stringValue: String): Foo
that gets called as Foo.fromString(it)
horse_badorties
08/01/2017, 3:39 PMalexsullivan114
08/01/2017, 5:31 PMalexsullivan114
08/01/2017, 5:31 PMalexsullivan114
08/01/2017, 5:40 PMkarelpeeters
08/01/2017, 5:40 PMalexsullivan114
08/01/2017, 5:40 PMalexsullivan114
08/01/2017, 5:41 PMtrevjones
08/01/2017, 5:41 PMdiesieben07
08/01/2017, 5:41 PMalexsullivan114
08/01/2017, 5:42 PMtrevjones
08/01/2017, 5:42 PMkarelpeeters
08/01/2017, 5:42 PMdiesieben07
08/01/2017, 5:42 PMalexsullivan114
08/01/2017, 5:42 PMalexsullivan114
08/01/2017, 5:42 PMagomez
08/01/2017, 5:43 PMby lazy
alexsullivan114
08/01/2017, 5:43 PMdiesieben07
08/01/2017, 5:43 PMagomez
08/01/2017, 5:44 PMalexsullivan114
08/01/2017, 5:45 PM