Size: a a a

2020 April 27

АХ

Александр Харитонов in KotlinLangRu
источник

DS

Dmitry ShaDV in KotlinLangRu
@TheDeaX а если просто добавить
matrixLoop(5) { i, j ->
?
источник

QH

Quantum Harmonizer in KotlinLangRu
Dmitry ShaDV
@TheDeaX а если просто добавить
matrixLoop(5) { i, j ->
?
опередил)
источник

QH

Quantum Harmonizer in KotlinLangRu
и значение вернуть из лямбды
источник

АХ

Александр Харитонов in KotlinLangRu
Заработало. А почему именно так получается?) Если в forEach работало через it без it -> или это специально только для встроенных функций
источник

BP

Bogdan Panchenko in KotlinLangRu
Александр Харитонов
Заработало. А почему именно так получается?) Если в forEach работало через it без it -> или это специально только для встроенных функций
Это когда один параметер, если больше нужно явно указывать
источник

АХ

Александр Харитонов in KotlinLangRu
ок, а можно кортеж передавать?
источник

QH

Quantum Harmonizer in KotlinLangRu
Александр Харитонов
Заработало. А почему именно так получается?) Если в forEach работало через it без it -> или это специально только для встроенных функций
все эти вопросы решаются чтением документации
источник

BP

Bogdan Panchenko in KotlinLangRu
Александр Харитонов
ок, а можно кортеж передавать?
В котлине их нет. Но можно передавать пару, но смысл а мало
источник

i

i_vovolk in KotlinLangRu
Привет, а кто использует exposed? Есть задача по условию менять сортировку в запросе, кто-то делал такое?  Никак не соображу как динамически подставлять нужную колонку в
.orderBy()
источник

A

Arthur in KotlinLangRu
orderBy(FooTable.barColumn to SortOrder.ASC)
источник

i

i_vovolk in KotlinLangRu
а если имя колонки в переменной?
источник

QH

Quantum Harmonizer in KotlinLangRu
i_vovolk
а если имя колонки в переменной?
найти объект колонки по имени
источник

i

i_vovolk in KotlinLangRu
если использовать рефлексию, то, например,
Table::class.declaredMemberProperties.find{ it.name == colName}
отдаст KProperty1<T, *>, а orderBy принимает Expression<*>
источник
2020 April 28

A

Arthur in KotlinLangRu
orderBy(FooTable.columns.first() { it.name == columnName }, SortOrder.ASC)
источник

i

i_vovolk in KotlinLangRu
Arthur
orderBy(FooTable.columns.first() { it.name == columnName }, SortOrder.ASC)
спасибо, попробую
источник

TK

Taras Kolomiets in KotlinLangRu
Добрый вечер! Только начал изучать программирование. Изучаю сейчас азы. Написал как смог простую программу для решения квадратного уравнения. Все работает, но я подумал может вы подскажете как можно ее улучшить/оптимизировать
источник

TK

Taras Kolomiets in KotlinLangRu
import kotlin.math.sqrt
import java.util.Scanner

fun main() {
   val reader = Scanner(System.in)
   print("Введите А:")
   val a:Double = reader.nextDouble()
   print("Введите Б:")
   val b:Double = reader.nextDouble()
   print("Введите С:")
   val c:Double = reader.nextDouble()
   fun sqr(x: Double): Double = x * x
   var diskriminant = (sqr(b) - 4 * a * c)
   var x1 = ((-b + sqrt(diskriminant)) / (2 * a))
   var x2 = ((-b - sqrt(diskriminant)) / (2 * a))
   print("Х1 = ")
   println(x1)
   print("Х2 = ")
   print(x2)
}
источник

QH

Quantum Harmonizer in KotlinLangRu
Taras Kolomiets
import kotlin.math.sqrt
import java.util.Scanner

fun main() {
   val reader = Scanner(System.in)
   print("Введите А:")
   val a:Double = reader.nextDouble()
   print("Введите Б:")
   val b:Double = reader.nextDouble()
   print("Введите С:")
   val c:Double = reader.nextDouble()
   fun sqr(x: Double): Double = x * x
   var diskriminant = (sqr(b) - 4 * a * c)
   var x1 = ((-b + sqrt(diskriminant)) / (2 * a))
   var x2 = ((-b - sqrt(diskriminant)) / (2 * a))
   print("Х1 = ")
   println(x1)
   print("Х2 = ")
   print(x2)
}
Транслит убрать и никогда больше не использовать :)
Оптимизировать здесь нечего.
источник

TK

Taras Kolomiets in KotlinLangRu
Quantum Harmonizer
Транслит убрать и никогда больше не использовать :)
Оптимизировать здесь нечего.
Понял, спасибо)
источник