Задачи на типы в Kotlin. Часть 7
Дан следующий код:
fun test(xxx) {
return xxx * 2
}
aaa = 2
res = test(aaa)
Явно укажите тип переменных, параметров и возвращаемого значения.
Дан следующий код:
fun test(aaa, bbb) {
return aaa + bbb
}
ccc = 5
ddd = 3
result = test(ccc, ddd)
Явно укажите тип переменных, параметров и возвращаемого значения.
Дан следующий код:
fun test(aaa) {
if (aaa > 0) {
return "positive"
} else {
return "negative"
}
}
num = -5
text = test(num)
Явно укажите тип переменных, параметров и возвращаемого значения.
Дан следующий код:
fun test(aaa, bbb) {
if (aaa == bbb) {
return true
}
return false
}
x = 10
y = 10
check = test(x, y)
Явно укажите тип переменных, параметров и возвращаемого значения.
Дан следующий код:
fun test(aaa) {
if (aaa % 2 == 0) {
return aaa * 2
} else {
return aaa * 3
}
}
value = 7
calculated = test(value)
Явно укажите тип переменных, параметров и возвращаемого значения.
Дан следующий код:
fun test(aaa, bbb) {
if (aaa > bbb) {
return aaa
}
return bbb
}
first = 15
second = 25
max = test(first, second)
Явно укажите тип переменных, параметров и возвращаемого значения.
Дан следующий код:
fun test(aaa) {
if (aaa.isEmpty()) {
return 0
}
return aaa.length
}
str = "hello"
length = test(str)
Явно укажите тип переменных, параметров и возвращаемого значения.
Дан следующий код:
fun test(aaa, bbb) {
if (aaa && bbb) {
return "both true"
}
return "not both true"
}
flag1 = true
flag2 = false
message = test(flag1, flag2)
Явно укажите тип переменных, параметров и возвращаемого значения.
Дан следующий код:
fun test(aaa) {
if (aaa > 100) {
return "large"
} else if (aaa > 50) {
return "medium"
} else {
return "small"
}
}
size = 75
category = test(size)
Явно укажите тип переменных, параметров и возвращаемого значения.
Дан следующий код:
fun test(aaa, bbb, ccc) {
if (aaa == bbb && bbb == ccc) {
return "all equal"
}
return "not equal"
}
n1 = 5
n2 = 5
n3 = 5
comparison = test(n1, n2, n3)
Явно укажите тип переменных, параметров и возвращаемого значения.