«kotlin» 태그된 질문

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


5
Kotlin : List 캐스트 작업 방법 : Unchecked Cast : kotlin.collections.List <Kotlin.Any?> to kotlin.colletions.List <Waypoint>
List첫 번째 또는 마지막 항목 (비아 포인트)이 아닌 모든 항목을 반환하는 함수를 작성하고 싶습니다 . 이 함수는 제네릭 List&lt;*&gt;을 입력으로 가져옵니다 . 목록의 요소가 다음 유형 인 경우에만 결과가 반환되어야합니다 Waypoint. fun getViaPoints(list: List&lt;*&gt;): List&lt;Waypoint&gt;? { list.forEach { if(it !is Waypoint ) return null } val waypointList = list as? …
108 list  generics  casting  kotlin 


2
Kotlin 제네릭에서 '*'와 'Any'의 차이점
SomeGeneric&lt;*&gt;과 의 차이점을 완전히 이해하지 못했습니다 SomeGeneric&lt;Any&gt;. 나는 *무엇이든 (와일드 카드)를 Any나타내며 모든 개체가 상속 하는 개체를 나타냅니다 . 그래서 그들은 동일해야하는 것 같지만, 그렇습니까?
106 generics  kotlin 

5
Kotlin에서 인라인 함수를 언제 사용합니까?
인라인 함수가 성능을 향상시키고 생성 된 코드를 증가시킬 수 있다는 것을 알고 있지만 언제 사용하는 것이 올바른지 확실하지 않습니다. lock(l) { foo() } 매개 변수에 대한 함수 객체를 생성하고 호출을 생성하는 대신 컴파일러는 다음 코드를 내 보냅니다. ( 출처 ) l.lock() try { foo() } finally { l.unlock() } 하지만 …

2
Kotlin에서 InputStream의 전체 콘텐츠를 문자열로 읽으려면 어떻게해야하나요?
최근 InputStream에 Kotlin에서 의 전체 내용을 문자열로 읽는 코드를 보았습니다 . // input is of type InputStream val baos = ByteArrayOutputStream() input.use { it.copyTo(baos) } val inputAsString = baos.toString() 그리고 또한: val reader = BufferedReader(InputStreamReader(input)) try { val results = StringBuilder() while (true) { val line = reader.readLine() if (line …

3
GSON을 사용하는 Json의 Kotlin 데이터 클래스
다음과 같은 Java POJO 클래스가 있습니다. class Topic { @SerializedName("id") long id; @SerializedName("name") String name; } Kotlin 데이터 클래스가 있습니다. data class Topic(val id: Long, val name: String) Java 변수 의 주석 과 같은 json key변수에 를 제공하는 방법은 무엇입니까?kotlin data class@SerializedName
105 java  json  gson  kotlin  data-class 

3
Android Room-LIKE로 쿼리 선택
이름에 텍스트가 포함 된 모든 개체를 검색하는 쿼리를 만들려고합니다. @Query("SELECT * FROM hamster WHERE name LIKE %:arg0%") fun loadHamsters(search: String?): Flowable&lt;List&lt;Hamster&gt;&gt; 메시지 : Error:no viable alternative at input 'SELECT * FROM hamster WHERE name LIKE %' Error:There is a problem with the query: [SQLITE_ERROR] SQL error or missing database (near …


11
Kotlin addTextChangeListener 람다?
Kotlin에서 EditText addTextChangeListener에 대한 람다 표현식을 어떻게 빌드하나요? 아래는 오류를 제공합니다. passwordEditText.addTextChangedListener { charSequence -&gt; try { password = charSequence.toString() } catch (error: Throwable) { raise(error) } }
104 android  kotlin  textview  anko 

17
Kotlin Android에서 새 활동 시작
Android에서 다른 활동을 시작하고 싶지만이 오류가 발생합니다. 생성자 호출을 지정하십시오. 분류 자 'Page2'에 컴패니언 개체가 없습니다. Intent클래스를 인스턴스화 한 후 . 오류를 수정하려면 어떻게해야합니까? 내 코드 : class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } fun buTestUpdateText2 (view: View) { val changePage = Intent(this, Page2) …


10
역방향 조회를 사용하는 Kotlin의 효과적인 열거 형?
Kotlin의 열거 형에서 '역방향 조회'를 수행하는 가장 좋은 방법을 찾으려고합니다. Effective Java에서 얻은 내용 중 하나는 역방향 조회를 처리하기 위해 열거 형 내부에 정적 맵을 도입했다는 것입니다. 간단한 열거 형을 사용하여 이것을 Kotlin으로 포팅하면 다음과 같은 코드가 표시됩니다. enum class Type(val value: Int) { A(1), B(2), C(3); companion object { …
103 enums  kotlin 



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