«kotlin» 태그된 질문

Kotlin은 JetBrains가 지원하는 오픈 소스, 정적으로 유형이 지정된 프로그래밍 언어입니다. Kotlin은 OOP와 기능적 특징을 결합하고 상호 운용성, 안전성, 명확성 및 툴링 지원에 중점을 둡니다. 현재 JVM 및 JavaScript를 대상으로하며 Android에서 공식적으로 지원되는 언어입니다.

8
Kotlin-문자열을 올바르게 연결하는 방법
매우 기본적인 질문입니다. Kotlin에서 문자열을 연결하는 올바른 방법은 무엇입니까? Java에서는 다음 concat()과 같은 방법을 사용합니다. String a = "Hello "; String b = a.concat("World"); // b = Hello World 이 concat()기능은 Kotlin에서 사용할 수 없습니다. +표지판을 사용해야합니까 ?
89 string  kotlin 

6
Kotlin의 게터 및 세터
예를 들어 Java에서는 직접 getter를 작성하거나 (IDE에서 생성) lombok에서 @Getter와 같은 주석을 사용할 수 있습니다. 매우 간단합니다. 그러나 Kotlin에는 기본적으로 getter 및 setter가 있습니다. 그러나 나는 그것들을 사용하는 방법을 이해할 수 없습니다. 나는 그것을 만들고 싶다. 자바와 비슷하다. private val isEmpty: String get() = this.toString() //making this thing public rises …

2
Kotlin에서 동시에 확장 및 구현
Java에서는 다음과 같은 작업을 수행 할 수 있습니다. class MyClass extends SuperClass implements MyInterface, ... Kotlin에서 동일한 작업을 수행 할 수 있습니까? SuperClass추상적이고 구현하지 않는다고 가정MyInterface
88 java  kotlin 


1
Kotlin에서 추상 클래스의 인스턴스 만들기
저는 Kotlin을 처음 사용하며 Android 프로젝트에서 사용하려고합니다. 이 코드가 있습니다. public var oneTouchTimer: CountDownTimer = CountDownTimer(500, 100) { override fun onTick(l: Long) { } override fun onFinish() { } } 그리고 그것은 오류를 던지고 있습니다. Cannot create an instance of an abstract class. 기본적으로 CountDownTimer의 인스턴스를 만들려고하는데 Kotlin으로 변환하는 방법을 …
86 kotlin 

4
Kotlin의 키워드는 무엇입니까?
이해할 수없고 kotlin에서 out 키워드 의 의미를 찾을 수 없습니다 . 여기에서 예를 확인할 수 있습니다. List<out T> 누구든지 이것의 의미를 설명 할 수 있다면. 정말 감사하겠습니다.
85 generics  kotlin 


7
Adapter 또는 ViewHolder의 Kotlin 합성
저는 kotlin을 처음 사용합니다. 클래스 findViewById에서 성가신 메서드 대신 합성 메서드를 찾아서 사용하려고 시도했지만 Activity"View (어댑터 클래스에서 유용함)에서 합성 속성을 호출하려면 kotlinx.android.synthetic.main도 가져와야합니다. .전망.*." 하지만 정확히 어떻게 작동하는지 알 수 없습니까? 예가 있습니까?


3
Kotlin에서 동시에 많은 예외를 포착하는 방법
try { } catch (ex: MyException1, MyException2 ) { logger.warn("", ex) } 또는 try { } catch (ex: MyException1 | MyException2 ) { logger.warn("", ex) } 결과적으로 컴파일 오류 : Unresolved reference: MyException2. Kotlin에서 동시에 여러 예외를 포착하려면 어떻게해야하나요?
84 kotlin 

2
Kotlin의 정적 초기화 블록
Kotlin 의 정적 초기화 블록 에 해당하는 것은 무엇입니까 ? Kotlin이 정적 인 것을 갖지 않도록 설계되었음을 이해합니다. 동일한 의미를 가진 무언가를 찾고 있습니다. 클래스가 처음로드 될 때 코드가 한 번 실행됩니다. 내 특정 사용 사례는 Android AppCompat 라이브러리에서 DayNight 기능을 사용하도록 설정하고 클래스의 정적 초기화 블록에 일부 코드를 넣으 …


2
Kotlin에 동시성 키워드가없는 이유는 무엇입니까?
동기화 / 동시성에 대한 키워드가없는 이유는 무엇입니까? 지금까지 내 연구는 한 가지 해결책을 제공합니다. 몇 가지 높은 수준의 클래스를 래핑하고이를 사용하여 동시성을 처리합니다. 순수 Kotlin 프로젝트에서 동시성 등을 처리하는 고도로 최적화 된 작은 구성 요소가 필요한 경우 어떻게해야합니까? 내 인상은 Kotlin이 Kotlin에서 코드의 90 %를 작성하지만 Kotlin으로 표현할 수없는 Java …

3
'kotlin.Result'를 반환 유형으로 사용할 수없는 이유는 무엇입니까?
메서드를 만들었고 반환은 Result<R>의 클래스에 MyClass<R>있지만 오류 메시지는 'kotlin.Result'를 반환 유형으로 사용할 수 없습니다. 또한 몇 가지 힌트를 위해 결과 소스 코드를 살펴 보았습니다. 왜 그렇습니까? 테스트 코드 (v. 1.3-RC 사용). class MyClass<R>(val r: R) { fun f(): Result<R> { // error here return Result.success(r) } } fun main(args: Array<String>) …

4
Kotlin에서 제네릭 유형을 어떻게 확인할 수 있습니까?
Kotlin에서 제네릭 유형을 테스트하려고합니다. if (value is Map<String, Any>) { ... } 그러나 컴파일러는 다음과 같이 불평합니다. 지워진 유형의 인스턴스를 확인할 수 없습니다 : jet.Map 일반 유형의 수표가 잘 작동합니다. if (value is String) { ... } Kotlin 0.4.68이 사용됩니다. 내가 여기서 무엇을 놓치고 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.