일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- kotlin
- bash
- DART
- 공부집중
- 코틀린
- Flutter
- 좋은글필사하기
- 파이썬
- 이모지메모
- Linux
- Firebase
- FSM
- ASMR
- 공자명언
- 장자명언
- 명심보감
- recyclerview
- jetpack compose
- Coroutine
- Android
- 벤자민플랭클린
- 소울칼리버6
- 넷플릭스
- 이모지
- Freesound
- 명언모음
- androidx
- 오픈소스
- Streaming
- 1인개발자
- Today
- Total
목록강좌, 연재/앱으로 배우는 kotlin (26)
Vintage appMaker의 Tech Blog
if문은 java와 유사하다. 단지 Any 타입이 쓰이며 in, is 등과 함께 사용되어 더 유연하게 사용된다. 반복문은 for문은 for(변수 in 배열 or 범위){} 형식으로 사용된다. 반복문은 while문은 while(조건){} 형식으로 사용된다. case 문은 Any 타입과 사용되어 상당히 유연하다. when(변수){조건 -> 실행; ..} 형식으로 쓰인다. fun main(args : Array){ 비교문예제(); 반복문예제(); case문예제(); } fun case문예제() { //var obj : Any? = "aaaa"; var obj : Any? = 10.00f; //var obj : Any? = 8; when(obj){ "aaaa" -> {println ("문자:" + obj )} ..
any "무엇이던 담을 수 있는 데이터 형" - C의 void 포인터 is와 !(not) 연산자로 어떤 데이터 형인지 채크가 가능함. fun main(args : Array ){ // any는 C에서 void*와 같은 역할을 하는 듯. // 어떠한 데이터 형의 변수이던간에 담을 수 있는 크기. var 뭐던 : Any; 뭐던 = 1; 뭐던 = "문자열"; 뭐던 = 111.01010; 뭐던 = 10.00f; // is와 !(not) 연산자로 어떤 데이터 형인지 채크가 가능함. if(뭐던 !is String) { if (뭐던 is Float) { println("float입니다"); } } } kotlin 배우기 - github 예제 - Google Play 앱 안드로이드 개발 공식언어로 kotlin이 추가되..
문자열은 + 연산자로 다른 문자열을 추가(붙이기)할 수 있다. Python과 같이 """ """를 이용하여 긴 문자열(엔터가 들어간)을 변수에 넣을 수 있다. linux bash와 같이 $ 또는 ${}를 이용하여 문자열 내의 포멧팅을 할 수 있다. import java.util.* /** * Created by snake on 17. 5. 21. */ fun main(args : Array){ var sName = "문자열 테스트입니다. "; // 1.문자열을 추가하는 것은 + 연산자로 가능함
함수의 형태 - fun 함수명(변수명 : 데이터크기, ...) : 리턴값 { return; } 간단한 함수는 {} 대신 = 로 한줄처리가 가능하다. fun main(args : Array){ // kotlin에서 함수는 pascal 문법과 유사하다(그렇다지만 프로시져와 함수의 구분은 없다.). // fun 함수명(변수명 : 데이터크기, ...) : 리턴값 { return; } // 의 형태로 되어있다. 매개변수없는함수(); 매개변수2개있는함수(3, " 숫자입니다"); println ( 리턴값이있는함수("3을 넘기니") ); println( 리턴값있는_한줄함수(3, 10)) ; } fun 리턴값이있는함수(s: String): Any? { return s + "-를 입력받았습니다."; } fun 매개변수2개..