inflearn logo
강의

Course

Instructor

[Introductory] Kotlin Syntax for Android

Unit

334

hmk22493278

3 asked

0

고차함수 강의에서 Unit이 짧게 나왔는데

Unit은 아무것도 리턴하지 않는다 라는 의미라고 설명해주셨는데

무슨 뜻인지 와닿지가 않습니다ㅠㅠ

개발자 스타일에 따라서 Unit을 사용할 수도 있으니까 당황하지 말라고 알려주신다고 하셨는데

 

간단한 예시인

fun test1() : Unit {

println("abc")

}

에서는

fun test1() {

println("abc")

}

처럼 Unit을 생략해도 오류가 나지 않는데

 

fun highPrintTest(operation : (String) -> Unit) {

operation("bbb")

여기서는

fun highPrintTest(operation : (String)) {

operation("bbb")

이렇게 Unit을 생략하면 오류가 나는 것 같은데

여기선 Unit이 꼭 필요한 생략할 수가 없는 상황인가요?

 

kotlin 코딩-테스트 코테 준비 같이 해요!

Answer 1

0

bokchi

안녕하세요


이 부분은 function programming에 대한 코틀린 언어에 대한 특성이라고 생각해주시면 됩니다.

아래의 링크를 참고해보시겠어요?


https://medium.com/@lazysoul/functional-programming-%EC%97%90%EC%84%9C-1%EA%B8%89-%EA%B0%9D%EC%B2%B4%EB%9E%80-ba1aeb048059


코트린 심화 학습

0

42

2

마지막에서 Int = 20의 의미

0

49

1

키보드관련 문제

0

142

1

인터페이스에 대한 질문입니다

0

252

1

질문

1

198

1

9:20초 쯤 나오는 init은 클래스안에서 공통으로 쓰이는 건가요?

0

291

1

int, string?

0

271

2

when 버전으로도 알려주세요!

0

222

1

for 문 밖에서의 list 타입의 차이점

0

259

2

Object

0

281

1

작은 값 찾기, 이렇게는 왜 안 되나요?

0

430

1

알파벳 숫자 세기, mutableMap value 값 변경

0

432

1

kotlin enum class

0

376

1

fun query(request: String) ="결과 query $request"질문입니다.

0

294

1

고차함수 7:43분 관련 질문입니다.

1

234

1

코틀린은 map int 밸류값에 ++ 안 되나요?

0

447

2

Bike() 클래스 와 Bike 클래스의 차이

0

293

1

새로운 변수를 만드는 것이 좋나요?

0

243

1

it 이 정확히 무엇인가요?

0

367

1

ArrayList와 mutableListOf의 차이점

0

1088

1

데이터 타입 Int, Long 에 대한 커버 가능 범위 참고 링크

0

310

1

ArrayList랑 mutableListOf가 차이점이 있나요?

0

376

1

수업자료는 어디서 볼 수있나요~

0

612

1

val mutableListOf

2

326

1