if문 하나를 작성해봅시다.
일명 "나 술 마셔도 되니" 함수입니다.
19세가 넘으면 술을 마셔도 되죠
작성했더니 멋진 제안을 해줌.
뭔가 멋져보여 번역을 해봅니다.
else 문이 return과 함께 끝난다고?
else가 필요없다는거여?
호우
else를 가차없이 버려봅니다.
되네요. 코드가 엄청 깔끔해짐
다른언어랑 다르다고한게 와닿으시나요
별거없다고요?
제생각도 그렇습니다.
들어오신걸 후회하시기 전에 알려드리겠습니다. 아직 나가지마세요.
그 엄청난 기능을 일명 Variable Expression이라고 합니다.
if에서 variable을 생성할 수 있다.
조건을 체크하기전에 variable을 생성할 수 있다네요
걍 함수내에서 선언해서 사용하면 다를게 뭐있나 싶으실텐데
그런걸로 대체 뭘 할 수 있냐고 물으신다면
저희는 go language로
윤석열이 없애버린
K 나이를 부활시킬겁니다.
아까 작성한 canIDrink라는 함수를 응용해봅니다.
if문 좌측에 변수를 선언해서 한국나이로 +2를 해주는겁니다.
사실 걍 위에 선언해서 +2를 해주어도 다를게 없습니다.
결과는 같음
.
.
.
.
.
그렇지만 당신이 언제까지 그자리에 있을 것 같습니까
개발자들은 당신의 코드를 보고 당신이 어느 수준인지를 가늠합니다.
개발자들은
당신의 코드를 보고 if-else문의 조건에만 사용하기 위해 variable을 생성했구나 하고
바로 와닿을 수 있습니다.
이로써 당신은 평판+1 이 되었습니다.
저는 개발자의 세계에서 도태되는 않는 법을 알려드렸습니다.
사실 알고보니 별거아니죠?
간단하더라고 지나치지 말라는 의미입니다.ㅎㅎ
간단한 블로그 포스팅 하나가 당신의 인생을 업시킬수도 다운 시킬수도 있습니다!
좋은 하루 보내세요~
Go기초 (6) - Arrays and Slices(뭔 차이인고) (1) | 2023.01.29 |
---|---|
Go기초 (5) - 포인터(포기하지 마시죠) (0) | 2023.01.29 |
Go기초 (4) - switch(else-if 남발하실겁니까?) (1) | 2023.01.29 |
Go기초 (2) - Loop(for 단 하나라고?!) (1) | 2023.01.29 |
Go기초 (1) - 탄생부터 특징까지(이거 생략하면 손해) (3) | 2023.01.26 |