- 1
- 2
- 3
- 4
// One workaround is to approximate a namespace by using with a singleton object class.
object FooActions {
fun foo() {...}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
// One workaround is to approximate a namespace by using with a singleton object class.
object FooActions {
fun foo() {...}
}
Им дали возможность описывать функции на уровне пакета, без надобности совать их в MyOhuennyeUtils, а они жалуются что нету неймспейсов и пихают функци в класы. Долбоебы ¯\_(ツ)_/¯
https://medium.com/keepsafe-engineering/kotlin-the-good-the-bad-and-the-ugly-bf5f09b87e6f#3a98
"it’s not obvious from looking at the call site which function is being called."
ок, да? парниша даже не знает что он импорирует, и ему не понятно от куда функция взялась.
а так приходится мириться с тем говном что есть. я недавно хотел свою ухуенную либку запаблишить в мавен. на сколько это просто сделать в ноде, расте, или шарпе, то на столько это ебанутейший процес в джаве:
тебе во первых надо найти репу которая согласится твое говно паблишить бесплатно. во вторых тебе надо пройти ебанутейший процесс подтвержения домена. т.е, тебе надо доказать, что имя пакета которое ты юзаешь - твой, сука, домен, который ты овнишь. ну разве не дебиллизм?
+ надо надо получить и настроить креды, чтобы паблишить из гредла, да еще и так чтобы они в репу с комитами не попали.
короче ебала полнейшая.
Чиво блять?
1) идем сюды: https://www.npmjs.com/
2) в поиске вводим hello world
3) тыкаем кнопочку сьорч.
как результат, получаем 2к пакетов ниачом, тупо мусор.
в джаве такого нету. но как по мне те мучения с проверкой домена того не стоят.
Я просто Котлин на уровне хеловелдов зна.
то твоя функция НЕ будет глобальной. тебе нужно будет импортнуть пакет omg.kurwa.barada. как минимум, или явно саму функцию. вот так:
"Откуда у гуся красные лапы?.." Правильный ответ - от колена. Ахахах, блять, какое зашкаливающее остроумие! Браво, доктор.
Несмотря на богатство, сколоченное на костях, живет этот псих совершенно один - супруга от него сбежала в могилу, дети - на Запад. Скучая дома и стремясь быть ближе к детям, дабы питаться их кровью, Бутаев благодаря взяткам пробился в проректоры...
Добро пожаловать в сосетию! http://osetia.kvaisa.ru/wp-content/uploads/2013/06/Butaev-Taimuraz.jpg
Спиздил текст с ok.ru и не указал копирайты ссылку на ориджинал.
Признаться, я давно подозревал, что ты ведешь двойную игру, но никак не ожидал, что такая простая подначка заставит тебя снять фантомас.
говно мое ел
Имхо, после "перла" - лучшие варианты переименования это либо стрелочные функции, либо из haskell. Спустя время посмотрим что приживётся лучше.
Какой багор )))
Кстати, там же есть методы с вариативным списком аргументом (как минимум можно объявлять аргументы со значением по умолчанию), т. е. компилятор без скобочек не знает, сколько аргументов нужно захватить. Я правильно понял, что парсер жадный и попытается захватить как можно больше?
все равно на тйо же строчке писать нельзя
точек с зопятой же нету
Гляди, из-за тебя опять начну пошатывать ГК, на правах психа.
Не дразните дурака.