본문 바로가기

Kotlin 배우기 3주차

ko.konene 발행일 : 2021-04-29
반응형
/**
 * You can edit, run, and share this code. 
 * play.kotlinlang.org 
 */

fun main() {
    /*
    var a =1
    var b=2
    println(a+b)
    println(a-b)
    println(a*b)
    println(a/b) /* 현재는 소숫점에대한 지식이없음 */
    
    var first="bob"
    var last="lee"
    println(first + last)
    println(first + " " + last)
    println(first + a) /*숫자를 문자로 자동으로 바꿔서 더함 */
    
    
    var numlist = listOf(1,2,3) /*숫자만넣었으면 계속해서 숫자만 */
    println(numlist)
    println(numlist[0])
    
    var stringlist= listOf("a","b","c")
    println(stringlist)
    println(stringlist[1]) /*b를 출력하고자함*/
    
    println(springlist.size) /*해당 자료에 갖고있는 사이즈 3개 들어있어서 3개 */
    
    
    var nameMap = mapOf("FirstName" to "Rtan", "LastName" to "Lee" )
    println(nameMap)
    
    println(nameMap.size) /*키값이 두개니까 2*/
    println(nameMap.keys) /*어떤 키가 들어있는지 확인*/
    println(nameMap.values) /*키값 확인*/
    
    
    
    //mutableListOf() , mutableMapOf() 수정가능하게 만들기위해서 사용
    //listOf(),mapOf()는 일기전용모드로 생성되어 수정기 불가함.
    
    var list = mutableListOf("a","b","c")
    
    //새로운값 마지막에 추가할경우
    list.add("d") //d추가
    println(list) // abcd나옴
    
    list[0] ="A"
    println(list) // 0번째 A로 바뀜
    
    list.set(1,"B")
    println(list) // 1번째 B로 바뀜
    
    list.remove("d")
    println(list) // 마지막 d가 삭제
    
    list.removeAt(1)
    println(list) // 1번째인 B가 삭제됨
    
    
    var map=mutableMapOf("first" to "Rtan", "last" to "Lee")
    println(map)
    
    map.put("age","19") //age19추가
    println(map)
    
    map.put("first","Kotlin") //first에 Rtan을 kotlin으로 바꿈
    println(map)
    
    map["first"]="Rtan" //다시 first를 Rtan으로 바꿈
    println(map)
    
    map.remove("age") //age삭제
    println(map)
    
    
    var students = mutableListOf(
    	mutableMapOf("name" to "Rtan"),
        mutableMapOf("name" to "Kotlin")
    )
    println(students)
    
    students.add(mutableMapOf("name" to "sparta"))
    println(students)
    
    println(students[1])
    println(students[1]["name"])
    
    
    
    println("sparta".toUpperCase()) //대문자변환
    var email = "minmin@naver.com"
    var emailList = email.split("@")
    println(emailList[0])
    var domainList = emailList[1].split(".")
    println(domainList)
    
    */
    
    
} 
/**
 * You can edit, run, and share this code. 
 * play.kotlinlang.org 
 */

fun main() {
  
    // Int : 숫자 , String : 문자, Double: 소숫점, Boolean : 참거짓
    fun isAdult(age: Int): Boolean{
        if(age > 19){
            return true
        }else{
            return false
        }
    }
} 
반응형

'컴퓨터 > CSS+HTML' 카테고리의 다른 글

UI 키트 공부. Shoutem .스터디  (0) 2022.02.17
티스토리 오디세이 스킨에 자동목차 (TOC)넣기  (0) 2022.01.25
awesome 사용  (0) 2021.03.10
pycham - 로컬서버돌리기  (0) 2021.02.18
서버클라이언트 이해하기  (0) 2021.02.17

댓글