일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- node.js
- Eclipse
- script
- 설치
- Flutter
- 스터디
- SwiftUI
- Kotlin
- 변수
- 조건문
- kotlininaction
- 그림으로 배우는 서버구조
- java
- android
- express
- php변수
- 정보처리기사
- 코틀린
- 이클립스
- 서버
- kotlin2.0
- Coroutine
- ios
- php개발
- node
- 플러터
- php
- jquery
- Flow
- 스나이퍼팩토리
- Today
- Total
목록변수 (5)
mygomii

2.1.1 첫 번째 코틀린 프로그램 작성fun main() { println("Hello World!")}함수를 선언할 때 fun 키워드 사용코틀린은 간결성을 강조세미클론(;)을 붙이지 않는다.2.1.2 파라미터와 반환값이 있는 함수 선언fun max(a: Int, b: Int): Int { return if (a > b) a else b }max 는 함수이름(a: Int, b: Int) 는 파라미터Int 는 반환타입return if (a > b) a else b 함수 본문💡 문(statement)과 식의 구분코틀린에서는 if는 식이지 문이 아님, 식은 값을만들어내며 다른 식의 하위 요소로 계산에 참여할 수 있는 반면, 문은 자신을 둘거싸고 있는 가장 안쪽 블록의 최상위 요소로 존재하면 아무런..
print - 문자열을 출력 print 1. 실제 함수가 아니라 언어 구조입니다. 2. 함수는 아니지만 함수처럼 사용할 수있습니다. 3. 괄호를 사용할 필요가 없습니다. 4. 항상 1을 반환합니다. 1234 cs int print( string $arg ) - 문자열 하나를 출력 - int는 리턴 값이 정수형, string은 문자열 ,$는 변수입니다. void print( string $arg1[,string $..] ) - 하나 이상의 문자열을 출력 - void는 리턴 값이 없다는 것을 말하고, string은 문자열 $는 변수입니다.
echo - 하나 이상의 문자열을 출력 echo 1. 실제 함수가 아니라 언어 구조입니다. 2. 괄호를 사용할 필요가 없습니다. 3. 함수문맥으로 사용할 수없습니다. 4. 둘 이상의 인수를 사용할 때 괄호를 사용해서는 안됩니다. 123456 cs 위 코드처럼 사용하시면 됩니다. echo는 자주 사용하시기 때문에 사용하면서 빠르게 이해가 된다는사실!!
정적(static) static변수는 로컬 함수 영역에서만 존재합니다. 하지만 그 영역을 떠나지 않으면 그 값을 잃지 않습니다. 1234567cs 위 코드를 보시면 $a를 0으로 설정하고 0으로 출력합니다. $a++ 는 변수를 증가시키지만, 함수를 빠져나가면 $a변수가 사라집니다. 카운트 된 것을 잃지 않으려면 변수 $a 를 static으로 선언해야합니다. 12345678910cs 위 코드를 보시면 $a변수에 static을 선언해줌으로써 $a 값이 사라지지 않는 것을 확인할 수있습니다.