전체 글24 [Kotlin 뿌시기](4) 메소드 메소드라는 단어가 익숙하지는 않았는데 오랜만에 들어본다 ㅋㅋㅋㅋ 걍 쉽게 말하면 함수(Function)이다.. 중,고등학교 수학 시간에 진짜 많이 들었봤을 단어 고등학생 때 수학을 진짜 많이 좋아했어서,,, 함수라는 단어를 들으니까 설레네요 한 번 알아봅시다!.. c++에서 사용하는 함수 [반환형] 함수명(함수 인자){ ~~~ 연산 Return 반환 값 } 이런 형식인데 크게 다르지가 않다. fun 함수명(변수명:타입, 변수명:타입, ...):반환형{ ~~blah blah 연산~~ ~~blah blah 연산~~ return 반환값 } 이런식이다. 바로 코드 보면서 이해하는게 좀 더 나을거같다~ fun plusNumbers(FirstNum: Int, SecondNum: Int): Int { val resu.. 2023. 12. 27. [Kotlin 뿌시기](3) 연산자 오늘은 Kotlin 연산자에 대해서 공부를 좀 해볼까한다. 회사 생활하면서 퇴근하고 공부하는게 쉽지가 않네요 ^_6,,,, 뜻대로 안된다. 해당 부분에 대해서 공부하면서 c++에 있던 대부분이 그대로 있다는 생각이 많이 들었고 한 번 알아보자. 산술연산자, 대입연산자, 복합 대입 연산자, 증감 연산자, 비교 연산자, 논리 연산자 등이 있다. 이름만 들으면 뭔가 좀 묵직하고 무서워 보이기는 하는디 ~... 별거없다 1. 산술 연산자 그냥 사칙연산이다. 플러스 마이너스 곱하기 나누기 그리고 %(c++과 동일하게 나누었을 때 나머지) val number1: Int = 1 + 10 val number2: Int = 2 - 10 val number3: Int = 2 * 40 val number4: Int = 40.. 2023. 12. 26. [Kotlin 뿌시기](2) Null 이번에 다뤄볼 주제는 Null이다. Null이란 값이 존재하지 않음을 나타내는 특별한 상태이다. 말이 좀 어려운데 ㅋㅋㅋㅋ 사실 0아닌가 ?라는 생각이 드는데 0은 정확히 type이 정수형인 0이라는 숫자니까 또 그거는 아닌거같긴하다. 그리고 Null들의 가장 큰 특징은 사칙 연산이 불가능 하다는 점이다. 다른 언어에서는 Null이 포함된 변수를 다루는 과정에서 발생하는 오류로 인해 코드가 취약해질 수 있고, 이로 인한 버그를 방지하고 안전성을 높이기 위해 Kotlin은 Null Safety라는 방안을 도입했다고 한다. 얘가 뭔지는 슬슬 알아보자. 우선 변수는 Nullable과 Non-Nullable Type이 있는데, 말 그대로 Null이 될 수 있는 것과 없는 Type으로 나뉜다고 생각하면 된다. -.. 2023. 12. 24. [Kotlin 뿌시기] (1) 변수와 자료형 c++에 관해서는 조금 공부를 했었는데, Python이나 java등 다른 언어에 대해서는 정말 암것도 모른다 ㅋㅋㅋ 이번에 kotlin이라는 언어를 겁 없이 배워보고 싶어서 조금씩 공부하는 내용을 적어가려고 한다. 잘못된 부분이 있다거나, 추가적으로 알려주고 싶은 내용이 있다면 댓글 달아주시면 감사하겠습니다^_^ 1. 변수 Kotlin에서는 변경이 가능한 변수, 변경이 불가능한 변수 2가지로 나뉘게 된다. 변경이 가능한 변수는 variable의 앞 자를 따서 var 키워드로 정의를 하고, 변경이 불가능한 변수는 value의 앞 3자를 따서 val 키워드로 정의를 한다. var school = "학교" 이런식으로 정의하는 것이다, school은 var이기 때문에 나중에 school="초등학교" school.. 2023. 12. 23. 이전 1 2 3 4 5 6 다음