0
ответов

Реализовать Hashmap с разными типами значений в Kotlin

Возможно ли иметь хеш-карту в Kotlin, которая принимает разные типы значений? Я пробовал это: val template = "Hello {{world}} - {{count}} - {{tf}}" val context = HashMap () ...
вопрос задан: 26 May 2016 09:05
0
ответов

Синглтон с аргументом в Котлине

Ссылка Kotlin говорит, что я могу создать синглтон, используя ключевое слово object, например так: object DataProviderManager {fun registerDataProvider (provider: DataProvider) {//}} Однако я ...
вопрос задан: 18 April 2016 08:16
0
ответов

Kotlin: Обязательный: kotlin. Найдено: kotlin.Boolean?

Я написал условие, как показано ниже, если (subsriber? .IsUnsubscribeed && isDataEmpty ()) {loadData ()} Поскольку мой подписчик может быть нулевым. Отображается вышеприведенная ошибка заголовка. Так что я бросил это как ...
вопрос задан: 7 April 2016 02:24
0
ответов

Как Ленивый Инициализировать с параметром в Kotlin

В Kotlin я мог выполнить Lazy Initialization без параметров, как указано ниже. val Presenter от lazy {initializePresenter ()} абстрактное удовольствие initializePresenter (): T Однако, если у меня есть ...
вопрос задан: 26 March 2016 09:30
0
ответов

«Предпочитаю вместо этого запускать процессор кинжалов над этим классом» в Kotlin

Я получаю эту заметку в сборке всякий раз, когда я делаю инъекцию в класс kotlin (кстати, у меня есть смешанный проект android с kotlin и java). Например, после этой задачи: ...
вопрос задан: 26 January 2016 17:03
0
ответов

Почему kotlin отбросил «новое» ключевое слово? [закрыто]

Почему kotlin удалил новое ключевое слово? Сложнее увидеть разницу между вызовом функции и распределением объекта.
вопрос задан: 20 January 2016 01:07
0
ответов

В Kotlin, каков идиоматический способ иметь дело со значениями Nullable, ссылками или преобразованием их

Если у меня есть обнуляемый тип Xyz ?, я хочу сослаться на него или преобразовать его в необнуляемый тип Xyz. Какой идиоматический способ сделать это в Котлине? Например, этот код содержит ошибку: val что-то: ...
вопрос задан: 14 January 2016 19:11
0
ответов

Этот тип имеет конструктор и должен быть инициализирован здесь - Kotlin

Я только начал экспериментировать с Android-приложением, используя Kotlin. Я просто хотел унаследовать класс Application следующим образом: class SomeApp: Application {} Но компилятор выдает предупреждение: и предложение ...
вопрос задан: 13 December 2015 20:48
0
ответов

Как использовать Anko DSL внутри фрагмента?

Вики-страница Github показывает этот пример, который будет использоваться в экземпляре Activity: переопределить fun onCreate (saveInstanceState: Bundle?) {Super.onCreate (сохраненныйInstanceState) verticalLayout {...
вопрос задан: 16 November 2015 07:13
0
ответов

Kotlin и Неизменные Коллекции?

Я изучаю Kotlin, и, похоже, я захочу использовать его в качестве основного языка в следующем году. Тем не менее, я продолжаю получать противоречивые исследования о том, что у Котлина есть или нет неизменного ...
вопрос задан: 16 November 2015 02:31
0
ответов

Kotlin: невозможно импортировать объект по запросу

Я пытаюсь создать библиотеку, где вы можете вызывать функции объекта через «статический импорт» (импорт по требованию в Kotlin). К сожалению, кажется, что у Kotlin есть ограничение, как показано ниже. Почему ...
вопрос задан: 15 November 2015 07:41
0
ответов

Kotlin получить тип в виде строки

Я не могу найти, как получить тип переменной (или константы) как String, как typeof (переменная), с языком Kotlin. Как это сделать?
вопрос задан: 21 September 2015 09:45
0
ответов

Как преодолеть & ldquo; ту же подпись JVM & rdquo; ошибка при реализации интерфейса Java?

С кодом ниже я получаю следующую ошибку в IntelliJ IDEA 13.1.6 и плагине Kotlin 0.11.91.AndroidStudio.3: Столкновение объявления платформы: Следующие объявления имеют одинаковую JVM ...
вопрос задан: 25 March 2015 23:33
0
ответов

Ссылка на метод конкретного экземпляра в Котлине

В Java 8 у нас может быть ссылка на метод экземпляра класса. Вот пример Function1 < Integer, Object > ref = a :: getItem; a является экземпляром класса Adapter, у которого есть метод ...
вопрос задан: 19 January 2015 10:22
0
ответов

как запустить скомпилированный файл класса в Kotlin?

Jetbrains предоставляет некоторую документацию, но я не могу найти, как запустить скомпилированный файл класса Kotlin. hello.kt: fun main (args: Array ) {println ("Привет, мир!") } compile: $ kotlinc -...
вопрос задан: 5 January 2014 07:39
0
ответов

Java -параметры аннотации в Kotlin

Я экспериментирую с Kotlin, и у меня есть следующая аннотация Java -@Target ({TYPE} )@Сохранение (ВРЕМЯ РАБОТЫ )public @interface View { String[] url ()по умолчанию ""; Класс...
вопрос задан: 25 July 2012 08:05
0
ответов

Компилятор Kotlin для JavaScript в JavaScript?

Существует ли компилятор Kotlin для JavaScript, доступный в JavaScript (например, CoffeeScript или Coco)? Если нет, то когда ожидается в наличии?
вопрос задан: 28 May 2012 21:28
0
ответов

foreach в kotlin

Я вижу пример на официальном сайте: fun main(args : Array) { args filter {it.length() > 0} foreach {print("Hello, $it! "))} } Но когда я скопировал его в идею, он сообщает, что ...
вопрос задан: 19 April 2012 11:50
0
ответов

Разница между ByteArray и Array в kotlin

Я не понимаю, почему, например, метод java.security.MessageDigest.digest (), который объявлен как возвращающий byte [] в Java, возвращает ByteArray в Kotlin, хотя Kotlin обычно вызывает byte [] an ...
вопрос задан: 5 March 2012 07:14
0
ответов

В Котлине Могу ли я создать диапазон с обратным счетом?

Я просмотрел документацию по диапазонам и не нашел упоминания об обратном диапазоне. Можно ли сделать что-то вроде: for (n in 100..1) { println(n) } И получить результаты: 100 99 98 ...
вопрос задан: 5 March 2012 06:42
0
ответов

Как я могу преобразовать Int в Kotlin? в Int

Я использую HashMap в Kotlin, и когда я выхожу из него, возвращаемый тип - Int ?. Как я могу преобразовать Int? в Int? До сих пор я пробовал использовать Int? .ToInt (), но, похоже ...
вопрос задан: 5 March 2012 06:04
0
ответов

Понимание черт в Котлине

В Котлине у нас будет возможность создать «черту, которая может требует расширения класса на стороне вызова ", например class Bar {} trait T1: Bar {} class Foo: Bar, T1, T2, T3 {} class Неправильно: T1, ...
вопрос задан: 10 December 2011 15:19