일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- PLSQL
- Oracle기초
- spring crud
- 자바배열예제
- 정보처리기사실기정리
- 2020정보처리기사실기요약
- 게시판만들기
- 오버라이딩
- 스프링 crud
- 2020정보처리기사실기
- 프로그래머스 쿼리문
- 정처기실기정리
- 날짜지정팝업
- spring crud게시판
- 프로그래머스 MYSQL
- 2020정보처리기사실기정리
- jsp게시판만들기
- jsp 팝업띄우기
- 오라클설치
- crud게시판
- CRUD게시판만들기
- jsp 날짜팝업
- html기초
- 프로그래머스 SQL
- 자바 정규표현식 예제
- 자바연산자
- 스프링 CRUD게시판
- js datepicker
- 자바기초
- 스프링게시판만들기
Archives
- Today
- Total
영보의 SystemOut.log
[Kotlin] Kotlin 코틀린 기본 문법 : 함수/매개변수/함수호출 본문
반응형
개념
# 함수
- 명령문 여러개를 모아서 한번에 처리 목적
- 재사용 목적
- 반복을 제어하는 방법론 (변수선언,연산처리,제어문 처리)
*** 함수,메소드 : 재사용, 반복적일 경우
*** 함수,메소드를 호출 → "{" 부터 시작해서 "}"
→ 구현된 모든 내용이 다시 호출
# 형식
1. 매개변수(O) , 리턴형(X) => 자바 void |
fun func_name(name:String,sex:String) { } |
2. 매개변수(X) , 리턴형(O) | fun func_name():String (리턴형: 함수():리턴값) { return 문자열 } |
3. 매개변수(O) , 리턴형(O) | fun func_name(name:String):String { return 문자열 } |
4. 매개변수(X), 리턴형(X) | fun func_name() { } |
# 호출 하는 방법
func_name("홍길동","남자") |
|
var name:String=func_name() |
리턴형을 받아서 메모리에 저장 변수를 통해서 데이터 받기를 한다 |
var name:String=func_name("홍길동") |
|
func_name() |
# 매개변수는 존재 , 리턴형이 없는 경우 → setter
(kotlin) 선언부 fun func_name(name:String) 구현부 { 구현에 필요한 데이터를 받는다 (매개변수) <처리 후> = 결과값을 보낼때 → 리턴형이 존재 = 결과값을 출력 → 리턴형이 존재하지 않는다 |
예제
// 호출
func_name1("홍길동")
// 매개변수(O),리턴형(O)
fun func_name2(name:String,sex:String):String
{
return "name=$name , sex=$sex"
}
// 함수 호출
var info:String=func_name2("심청이","여자")
println(info)
// 매개변수(X) , 리턴형(O)
fun func_name3():Int
{
return (Math.random()*100)!!.toInt()+1
// 실수를 정수형으로 변환
}
// 호출
var rand:Int=func_name3()
println("난수값:$rand")
// 매개변수(X),리텀형(X)
// SELECT : 리턴형존재
// INSERT,UPDATE,DELETE : 리턴형이 존재하지 않는다
fun func_name4()
{
println("Hello Kotlin")
}
// 호출
func_name4()
반응형
'Language > Kotlin' 카테고리의 다른 글
[Kotlin] Kotlin 코틀린과 Android용 Kotlin (0) | 2020.12.09 |
---|