inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Kotlin Android부터 Firebase 서버 그리고 훌륭한 Chatbot 만들기

제어문 - If, when, for, while

제어문 강의 예제 질문입니다

251

얼쑤

작성한 질문수 1

0

제어문 강의에서 for문 예제를 보면

for (x in 1..10 step 2)

에서 변수 x를 선언하지 않고 바로 썼는데도 1, 3, 5, 7, 9가 출력이 되네요

그렇다면

  1. for문의 조건부분에는 선언하지 않은 변수를 써도 되는 것인지

  2. for문의 조건부분에 첫 선언(?)된 변수는 늘 1로 초기화가 되는 것인지

    아니면 위의 x in 1 .. 10이기 때문에 1부터 시작이 되는 것인지

가 궁금합니다

kotlin android chatbot

답변 1

0

하울

어느정도 코드를 공부하신 분인것같아서 말씀드립니다.

일단 1부터 시작해서 10까지 마감한다는 조건이구요.

for (x in 1..10 step 2) 는 자바에서 for(int i = 1; i <= 10; i = I + 2)라고 보시면됩니다.

코틀린에 가장큰 장점은 왠만하면 간단한 언어라는 겁니다. 이거 필요 없을것 같은데 라고 생각하는 부분은 거의 빠져있는것이 장점입니다. 즉 변수 선언을 하지 않아도 됩니다.

개인정보보호 설정에 의해 이 동영상은 Vimeo에서 재생할 수 없습니다.

0

1168

0

환불도 안되는건가요?

0

221

0

Nested data class 문의 드립니다.

0

191

1

CoordinatorLayout 도 강의해주세용^^

0

257

1

구글 로그인 옵션 요청에서

0

286

2

정말로 버전 차이가 많이 나는것 같습니다. 꼭 답변 부탁 드립니다

0

192

1

각 객체를 사용하는 이유와 방법의 설명이 없어서 안드로이드 처음하는 사람은 어렵네요

0

159

0

프로젝트 실행 시 "Caused by: java.net.SocketException: Connection reset" 라는 에러가 뜨는데 이게 뭔가요?

0

437

0

회원가입은되는데 로그인은 되지않습니다.

0

252

1

혹시 답변 부분에 하이퍼링크 추가할 수 있는 방법은 아녜 없는건가요?

0

493

1

edit_text에 글이 set되는 것은 비동기식으로 작동하는 건가요?

0

169

1

recyclerview 어댑터 관련해서 질문 남깁니다!

0

450

3

Type mismatch error

0

271

1

혹시 자바로 만들어진 안드로이드 프로젝트 안에 코틀린 파일을 쓸 수 있나요?

0

261

1

풀필먼트를 호출하고 결과를 받아오는 방법...

0

239

1

애는굳이 마법봉 안쓰는 이유가있나요?

0

208

1

기존으로 만들때 <RelativeLayout으로 시작하지 않고 <android.support.constraint.ConstraintLayout로 시작됩니다

0

169

1

여기서 toString이 무슨 역할을 하는지 잘 모르겠습니다.

0

192

1

질문드립니다.

0

150

1

질문드립니다.

0

143

1

질문드립니다.

0

142

1

질문드려요~

0

143

1

nested class의 subject는 Subject가 아니여도 인식하나요?

0

118

1

recyclerview 의 onBindViewHolder 안에서 overridePendingTransition 를 적용할수 있나용?

0

394

2