Size: a a a

2021 January 02

I

Icosider in KotlinLangRu
Rustaveliman Rustaveliman
Мужики, кто пишет код 1ого января)
Вы силачи - красавчики💪
Не особо конечно много, но... да, пишем... пишем...
источник

V

V in KotlinLangRu
Icosider
Не особо конечно много, но... да, пишем... пишем...
Каждые выхи...
источник

I

Icosider in KotlinLangRu
Да
источник

I

Icosider in KotlinLangRu
И это я ещё своё время не сказал, с 12ч дня до 2ч ночи
источник

ИИ

Иван Иванов... in KotlinLangRu
Господа, простейший вопрос.
Есть ли стандартная функция, которая делает простую вещь:
inline fun<T> Any.cast(): T = this as T

При работе комфортнее цепочками вызовов выстраивать, чем оборачивать скобочками приведение типов
источник

VS

Vladislav Sumin in KotlinLangRu
Иван Иванов
Господа, простейший вопрос.
Есть ли стандартная функция, которая делает простую вещь:
inline fun<T> Any.cast(): T = this as T

При работе комфортнее цепочками вызовов выстраивать, чем оборачивать скобочками приведение типов
Не встречал, но ничего не мешает тебе объявить такую топ левел функцию
источник

VS

Vladislav Sumin in KotlinLangRu
Иван Иванов
Господа, простейший вопрос.
Есть ли стандартная функция, которая делает простую вещь:
inline fun<T> Any.cast(): T = this as T

При работе комфортнее цепочками вызовов выстраивать, чем оборачивать скобочками приведение типов
А еще вот так можно быстро обернуть
источник

G

German in KotlinLangRu
Иван Иванов
Господа, простейший вопрос.
Есть ли стандартная функция, которая делает простую вещь:
inline fun<T> Any.cast(): T = this as T

При работе комфортнее цепочками вызовов выстраивать, чем оборачивать скобочками приведение типов
встроенной в язык - нет такой. но чем вас не устраивает то что вы написали? рабочий вариант же
источник

ИИ

Иван Иванов... in KotlinLangRu
спасибо за отзывы.
да, рабочий. просто если её использовать в разных своих либах, то условно повторяется.
и создавать утилит файл. в котором такие функции будут, до последнего не хочется)
источник

VS

Vladislav Sumin in KotlinLangRu
Иван Иванов
спасибо за отзывы.
да, рабочий. просто если её использовать в разных своих либах, то условно повторяется.
и создавать утилит файл. в котором такие функции будут, до последнего не хочется)
Это как раз нормальная практика, по крайней мере я так делаю. Один минус нельзя ограничит область видимости пакетом и потомками, только модулем
источник

VS

Vladislav Sumin in KotlinLangRu
Впрочем с классами такая же тема
источник

JI

Jalol Imomaddinov in KotlinLangRu
Иван Иванов
спасибо за отзывы.
да, рабочий. просто если её использовать в разных своих либах, то условно повторяется.
и создавать утилит файл. в котором такие функции будут, до последнего не хочется)
а что мешает собрать утилитарный модуль, закинуть в мавен и использовать его как зависимость?
источник
2021 January 03

A

Andrey in KotlinLangRu
подскажите, пожалуйста, метод в стринге по типу реплейса, только, чтобы мне не заменяло все чары в строке, которые соответствуют чару по индексу, а заменяло конкретный чар по индексу
источник

QH

Quantum Harmonizer in KotlinLangRu
Andrey
подскажите, пожалуйста, метод в стринге по типу реплейса, только, чтобы мне не заменяло все чары в строке, которые соответствуют чару по индексу, а заменяло конкретный чар по индексу
копируешь в стрингБилдер или массив чаров и делаешь, что хочешь
источник

A

Andrey in KotlinLangRu
Quantum Harmonizer
копируешь в стрингБилдер или массив чаров и делаешь, что хочешь
окей, думал есть метод, чтобы не запариваться с массивом, но спасибо
источник

D

Denis in KotlinLangRu
Всем здравствуйте, если позволите задам совсем новичковый вопрос, есть функция, где я прописываю определенные значения:

fun time(hours: Int, minutes: Int, seconds: Int){
val x = time(12,34,7)}

как мне из этой функции выдергнуть значение hours чтобы проводить с ним какие-нибудь операции, допустим перевести часы в минуты:

val s = ?hours? * 60
print($s)
источник

_

_OM_ in KotlinLangRu
Denis
Всем здравствуйте, если позволите задам совсем новичковый вопрос, есть функция, где я прописываю определенные значения:

fun time(hours: Int, minutes: Int, seconds: Int){
val x = time(12,34,7)}

как мне из этой функции выдергнуть значение hours чтобы проводить с ним какие-нибудь операции, допустим перевести часы в минуты:

val s = ?hours? * 60
print($s)
Проще LocalDateTime использовать
источник

D

Denis in KotlinLangRu
Ну это как пример, вообще как выдергивать любые нужные мне значения из функций? Какой синтаксис? А то я уже всю голову сломал. У массива [ ], а у функций так и не могу ничего найти.
источник

_

_OM_ in KotlinLangRu
Объект возвращаем из функции и дергаем как хотим
источник

L

Leonid in KotlinLangRu
Denis
Ну это как пример, вообще как выдергивать любые нужные мне значения из функций? Какой синтаксис? А то я уже всю голову сломал. У массива [ ], а у функций так и не могу ничего найти.
Класс Calendar, например.
источник