Skip to content

Commit 9c22653

Browse files
authored
Merge pull request #68 from dangen-effy/patch-1
75 라인 수정했습니다
2 parents 00180e9 + 0372064 commit 9c22653

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

control_structures.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ d, err := f.Stat()
7272
여기서 `d``err` 를 선언하는 것처럼 보인다. 주목할 부분은 저 `err`가 위에서와 아래 두 곳 모두에서 나타난다는 것이다. 이 선언의 중복은 합법적이다. `err` 은 첫번째 구문을 통해서 선언되었지만 두번째에서는 재할당된다. 이는 `f.Stat` 를 호출하는 것에서는 이미 선언되어 존재하는 `err` 변수를 사용하고, 다시 새로운 값을 부여한다는 것을 의미한다.
7373

7474

75-
변수의 단축선언, `a :=` 에서 변수 v 는 이미 선언되었더라도 다음의 경우 재선언이 가능하다.
75+
변수의 단축선언, `v :=` 에서 변수 v 는 이미 선언되었더라도 다음의 경우 재선언이 가능하다.
7676

7777
* 이 선언이 기존의 선언과 같은 스코프에 있어야 하고 (만약 v가 이미 외부 스코프에 선언되었다면, 이 선언은 새 변수를 만들것 이다. §),
7878
* 초기화 표현내에서 상응하는 값은 v에 할당할 수 있고,

0 commit comments

Comments
 (0)