Вызов функций kotlin, которые являются ключевыми словами в java из java?

Поскольку new не является ключевым словом в kotlin, я могу иметь следующую функцию в kotlin. fun new(): String { return "just returns some string" } Но я не могу назвать эту функцию из java, поскольку new – это ключевое слово в java. Я хотел бы знать, есть ли какой-либо псевдоним для этой функции в java-сфере. […]

Использовать значение аргумента по умолчанию в вызове функции Kotlin

Просто начал с некоторых учебников Kotlin, и я очень рад использовать Kotlin. Просматривая видеоуроки Kotlin, я заметил, что преподаватель не затронул вопрос о том, как вызвать функцию с аргументами по умолчанию, когда вы хотите указать значение второго аргумента. В простом примере ниже я показываю, что addTwo () принимает два аргумента. Аргумент «первый» имеет значение по […]

Как сравнить два массива в Котлине?

Учитывая некоторые массивы в Котлине let a = arrayOf("first", "second") val b = arrayOf("first", "second") val c = arrayOf("1st", "2nd") Существуют ли встроенные функции для std-lib Kotlin, которые тестируют два массива для (значения) равенства для каждого элемента? Таким образом, получается: a.equals(b) // true a.equals(c) // false equals() фактически возвращает false в обоих случаях, но, возможно, […]

Как преобразовать String в Long в Kotlin?

Kotlin Challenge начата. Все задачи состоят в том, чтобы написать консольную программу, которая считывает параметры с консоли и записывает выходные данные на консоль, чтобы сделать автоматическую проверку возможной. главный метод в Котлин выглядит fun main(args: Array<String>): Unit { //do something } Большинство входных параметров в задачах следует интерпретировать как числа. Поэтому из-за отсутствия таких методов, […]

Saripaar formvalidation не работает второй раз в котлине

Я использую saripaar для проверки формы. У меня есть edittext в фрагменте A, при успешном завершении просмотра будет переключен на фрагментB. Аннотации Butterknife и saripaar во фрагменте. @NotEmpty @BindView(R.id.nameEditText) lateinit var nameEditText: EditText Инициализация сарипара: val validator = Validator(this) validator.setValidationListener(this) Чтобы проверить поля: validator.validate() Валидация работает нормально в первый раз. Когда вернемся из фрагмента B […]

Давайте будем гением компьютера.