Size: a a a

2021 January 03

_

_OM_ in KotlinLangRu
fun foo(x:int, y:int):MyObject{}
источник

D

Denis in KotlinLangRu
Большое спасибо, похоже гранит языка мне еще грызть и грызть 😊
источник

BP

Bogdan Panchenko in KotlinLangRu
Leonid
Класс Calendar, например.
Я за такое забаню
источник

BP

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

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

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

val s = ?hours? * 60
print($s)
Внутри функции вы просто пишете имя параметра (это так называется)
источник

RR

Rustaveliman Rustave... in KotlinLangRu
Есть гуру пагинации?) Помогите пожалуйста)
На Андроиде
источник

AE

Alexandr Emelyanov in KotlinLangRu
Rustaveliman Rustaveliman
Есть гуру пагинации?) Помогите пожалуйста)
На Андроиде
источник
2021 January 04

L

Leonid in KotlinLangRu
Bogdan Panchenko
Я за такое забаню
За что?! 😳 Что не так? Человек спрашивал, как ему из long timestamp извлечь год.
источник

BP

Bogdan Panchenko in KotlinLangRu
Leonid
За что?! 😳 Что не так? Человек спрашивал, как ему из long timestamp извлечь год.
зачем легаси использовать, есть замечательный JavaTime, ну иои на крайняк JodaTime
источник

BP

Bogdan Panchenko in KotlinLangRu
и он другое немного просил
источник

BP

Bogdan Panchenko in KotlinLangRu
и я шучу, банить не буду, просто иногда некоторые вещи лучше не советовать
источник

D

Denis in KotlinLangRu
Я тут просто начал самообучением заниматься и решаю простейшие задачи: "Пользователь задает время в часах, минутах и секундах, например, 8:20:35. Рассчитать время в секундах, прошедшее с начала суток (30035 в данном случае)"

Выкрутился так:
fun seconds(hours: Int, minutes: Int, seconds: Int) = (hours * 60 * 60) + (minutes * 60) + (seconds)
fun main (s: Array <String>) {
   val time = seconds(8,20,35)
   println(time)
}

Но да простит меня комьюнити так и не понял как выдергнуть для использования нужный мне параметр если вдруг понадобится 😂 Допустим мне стало нужно использовать минуты, я думал что прописав такую строчку получится их использовать: "var s = time.minutes * 60", но "time.minutes" так прописывать нельзя 😞

А вообще такие вопросы в группе не сильно напрягают? А то может  нельзя нубские вещи спрашивать?
источник

𝔖𝔜

𝔖𝔭𝔩𝔞𝔰𝔥𝔶 𝔜𝔬𝔰𝔥𝔦... in KotlinLangRu
источник

BP

Bogdan Panchenko in KotlinLangRu
Denis
Я тут просто начал самообучением заниматься и решаю простейшие задачи: "Пользователь задает время в часах, минутах и секундах, например, 8:20:35. Рассчитать время в секундах, прошедшее с начала суток (30035 в данном случае)"

Выкрутился так:
fun seconds(hours: Int, minutes: Int, seconds: Int) = (hours * 60 * 60) + (minutes * 60) + (seconds)
fun main (s: Array <String>) {
   val time = seconds(8,20,35)
   println(time)
}

Но да простит меня комьюнити так и не понял как выдергнуть для использования нужный мне параметр если вдруг понадобится 😂 Допустим мне стало нужно использовать минуты, я думал что прописав такую строчку получится их использовать: "var s = time.minutes * 60", но "time.minutes" так прописывать нельзя 😞

А вообще такие вопросы в группе не сильно напрягают? А то может  нельзя нубские вещи спрашивать?
Всмысле выдернуть имя параметра ? Вы все параметры используете в функции, параметры не живут вне контекста функции. sconds(8, 20, 35) - тут вызов функции с передачей трёх аргументов: 8, 20 и 35.

Прочитал обновлённое сообщения.
Ван нужно вернуть из функции структуру (класс) который сможет вам вернуть значения. В данном случае вам поможет LocalDateTime.ofTotalSecons(если не ошибался, может нужна ZoneId, либо такой метод на Instance)
источник

BP

Bogdan Panchenko in KotlinLangRu
И как подсказали выше, чат для нубских вопросов
источник

D

Denis in KotlinLangRu
За чат огромное спасибо, уже ушел 😊
источник

D

Denis in KotlinLangRu
Bogdan Panchenko
Всмысле выдернуть имя параметра ? Вы все параметры используете в функции, параметры не живут вне контекста функции. sconds(8, 20, 35) - тут вызов функции с передачей трёх аргументов: 8, 20 и 35.

Прочитал обновлённое сообщения.
Ван нужно вернуть из функции структуру (класс) который сможет вам вернуть значения. В данном случае вам поможет LocalDateTime.ofTotalSecons(если не ошибался, может нужна ZoneId, либо такой метод на Instance)
"параметры не живут вне контекста функции. sconds(8, 20, 35) - тут вызов функции с передачей трёх аргументов: 8, 20 и 35" - большое спасибо похоже это то что надо было понять.
источник

BP

Bogdan Panchenko in KotlinLangRu
Denis
Я тут просто начал самообучением заниматься и решаю простейшие задачи: "Пользователь задает время в часах, минутах и секундах, например, 8:20:35. Рассчитать время в секундах, прошедшее с начала суток (30035 в данном случае)"

Выкрутился так:
fun seconds(hours: Int, minutes: Int, seconds: Int) = (hours * 60 * 60) + (minutes * 60) + (seconds)
fun main (s: Array <String>) {
   val time = seconds(8,20,35)
   println(time)
}

Но да простит меня комьюнити так и не понял как выдергнуть для использования нужный мне параметр если вдруг понадобится 😂 Допустим мне стало нужно использовать минуты, я думал что прописав такую строчку получится их использовать: "var s = time.minutes * 60", но "time.minutes" так прописывать нельзя 😞

А вообще такие вопросы в группе не сильно напрягают? А то может  нельзя нубские вещи спрашивать?
Кстати вам больше, наверное, LocalTime подойдёт - время в течении суток
источник

BP

Bogdan Panchenko in KotlinLangRu
А хотя есть ещё kotlin.time.Duration
источник

😇

😇 in KotlinLangRu
Товарищи, всем привет. Недавно ознакомился с фреймворком Ktor и он мне показался простым, удобным и быстрым, до этого в работе использовал Spring. Планирую написать телеграм бота, стоит ли использовать ktor вместо спринга? Какие подводные камни?
источник

😇

😇 in KotlinLangRu
Буду рад обсудить тут или в ЛС. Спасибо!
источник