반응형

IT/Kotlin 3

Kotlin - Annotation

Kotlin Annotation 문서를 보니.. Kotlin에서는 어떻게 활용하는지...아리송 하다.. python에서는 annotation 을 이용해서 유효성 검사등에..활용했는데... Annotation ? 용도 1. Kotlin/Android 내장 Built in Annotation - Kotlin - Java 를 함께 사용 할때 @JvmName, JvmMultifileClass, @JvmStatic, @JvmField, @Throws, @JvmOverloads) - 유효성 검사, 미사용 선언부, etc @Deprecated, @SuppressWarnings, @IntRange 2. Annotation 에 대한 정보를 나타내기 위한 Meta annotation @Target, @Retention, ..

IT/Kotlin 2022.01.04

Kotlin - function, Lambda, Reflection

:: (Reflection) 참조로 이해하면 되겠다. 즉 직접적인 함수 호출, 속성 접근이 아니다. Reflection Reflection | Kotlin kotlinlang.org 아래 코드는 function, extention, lambda 선언과 Reflection 사용 예이다. // normal function fun normalfunctionPrintSquare(a: Int): Unit { println(a * 2) } // single-expression function fun singleexpressionfunctionPrintSquare(a: Int): Unit = println(a * 2) // generic function fun genericfunctionPrintSquare(a: T..

IT/Kotlin 2021.12.30

Kotlin - Intellij IDEA 에서 Test(JUnit) 추가

1. 소스코드에서 테스트 하고자 하는 class 명을 선택하여 마우스 오른쪽 클릭 2. "Go To -> Test" 클릭 3. "Creat New Test 클릭" 4. Class name이 자동 입력 되어짐, Test method 도 선택하면 자동 생성 할 수 있다 5. 프로젝트 트리에서 test 하위에 테스트 파일이 생성된다. 6. Test 용 Kotlin 파일이 자동 생성된다. 6. Test 코드 암거나 추가 7. Test 실행 * Run 후에 아래와 같이 에러 발생하면 Execution failed for task ':test'. > No tests found for given includes: [xxxxx.getCode](filter.includeTestsMatching) "File - Setti..

IT/Kotlin 2021.12.16
반응형