컴퓨터 언어 83

[Kotiln] 코틀린 변수와 자료형

안녕하세요. 훈츠 입니다. 이번 시간에는 코틀린의 자료형에 대해 설명 드리겠습니다. 코틀린은 자바를 대체할 목적으로 개발 되어 졌기 때문에, 자바에서 자주 발생하는 nullpointException 에러를 막는 방법도 있습니다. 그리고 코드의 끝을 알리는 ; 세미콜론 역시 생략이 가능하다는 점이 자바와 다른 점입니다. 주석 //, /* */ : 이렇게 하면 주석 처리를 할수 있습니다. 표기법 ClassName : 파스칼 표기법으로 주로 클래스명에 사용합니다. nameFunction : 카멜 표기법으로 주로 펑션명이나 변수에 사용합니다. 변수 선언법 var : 초기화 된후에도 변수의 값을 변경 할수 있습니다. val : 초기화 된후에는 변수의 값을 변경 할수 없습니다. 코틀린이 기본 변수에서 null을 허..

[Kotiln] 코틀린 개발 환경 및 장점

코틀린은 JetBrains에서 자바를 대체할 목적으로 만든 최신 패러다임을 가진 언어입니다. 자바의 장점은 그대로, 단점은 보안 했습니다. 개발 환경 안드로이드 스튜디오 인텔리제이 장점 자바 100% 호환 JVM 지원 안드로이드 및 웹 개발 가능 자바스크립트, 스위프트 연동 개발 가능 객체 지향과 함수형 언어 지원 안드로이드 스튜디오 혹은 인텔리제이 IDE 설치 하기 전 다음 사이트에서 미리 언어에 대해 알아보고 코딩 해보실수 있습니다. 감사합니다. https://kotlinlang.org/docs/reference/ Reference - Kotlin Programming Language kotlinlang.org

[Kotiln] 코틀린 타입 변환 및 체크 as for type check and conversion

코틀린에서 명시적 형변환과 암시적 형변환을 지원한다고 해도 Any type같은 경우는 암시적 형변환이 아닌 명시적 형변환을 사용해야 합니다. 이때 as 를 이용하여 형변환을 할수있습니다. as 사용법 : map list를 가지고 있는 map 예시 data class Person(var name:String, var number:String) //data class var mapOfperson = mutableMapOf() //Person type mutable map var mapOfMaps = mutableMapOf() //map 을 가지고있는 map //두개의 map of Person mapOfperson.put("key1",Sperson("lkh","01")) mapOfperson.put("key2..