Migrate testdata to new lambda syntax
This commit is contained in:
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
fun box(): String {
|
||||
fun rec(n : Int) {
|
||||
val x = { (m : Int) ->
|
||||
val x = { m : Int ->
|
||||
if (n > 0) rec(n - 1)
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box() : String {
|
||||
return apply( "OK", {(arg: String) -> arg } )
|
||||
return apply( "OK", {arg: String -> arg } )
|
||||
}
|
||||
|
||||
fun apply(arg : String, f : (p:String) -> String) : String {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
fun box() : String {
|
||||
return if (apply( 5, {(arg: Int) -> arg + 13 } ) == 18) "OK" else "fail"
|
||||
return if (apply( 5, {arg: Int -> arg + 13 } ) == 18) "OK" else "fail"
|
||||
}
|
||||
|
||||
fun apply(arg : Int, f : (p:Int) -> Int) : Int {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class Point(val x:Int, val y:Int) {
|
||||
fun mul() : (scalar:Int)->Point {
|
||||
return { (scalar:Int):Point -> Point(x * scalar, y * scalar) }
|
||||
return { scalar:Int -> Point(x * scalar, y * scalar) }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
class Point(val x : Int, val y : Int)
|
||||
|
||||
fun box() : String {
|
||||
val answer = apply(Point(3, 5), { Point.(scalar : Int) : Point ->
|
||||
val answer = apply(Point(3, 5), { scalar : Int ->
|
||||
Point(x * scalar, y * scalar)
|
||||
})
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
fun box(): String {
|
||||
val a = 1
|
||||
val explicitlyReturned = run1 @f{(): String ->
|
||||
val explicitlyReturned = run1 @f{
|
||||
if (a > 0)
|
||||
return@f "OK"
|
||||
else "Fail 1"
|
||||
}
|
||||
if (explicitlyReturned != "OK") return explicitlyReturned
|
||||
|
||||
val implicitlyReturned = run1 @f{(): String ->
|
||||
val implicitlyReturned = run1 @f{
|
||||
if (a < 0)
|
||||
return@f "Fail 2"
|
||||
else "OK"
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
fun box(): String {
|
||||
val a = 1
|
||||
val explicitlyReturned = run1 {(): String ->
|
||||
val explicitlyReturned = run1 {
|
||||
if (a > 0)
|
||||
return@run1 "OK"
|
||||
else "Fail 1"
|
||||
}
|
||||
if (explicitlyReturned != "OK") return explicitlyReturned
|
||||
|
||||
val implicitlyReturned = run1 {(): String ->
|
||||
val implicitlyReturned = run1 {
|
||||
if (a < 0)
|
||||
return@run1 "Fail 2"
|
||||
else "OK"
|
||||
|
||||
Reference in New Issue
Block a user