범위를 나타 내기 위해 공백이나 괄호와 같은 토큰을 사용하는 것이 더 나은지 여부에 대해 충돌이있는 것 같습니다. 일관성없는 들여 쓰기 문제에 대한 파이썬의 솔루션을 칭찬하는 많은 것을 보았지만 많은 사람들이 동의하지 않았습니다.
토큰으로 공백이있는 언어는 죽어야합니다.
같은 답변에 나중에 게시 :
나는 실제로 그것을 시도 할 때까지 일종의 공백 방지 토큰이었습니다. 내 개인 공백 레이아웃이 파이썬 랜드의 모든 사람이 사용하는 것과 거의 일치하는 데 도움이되었을 것입니다. 어쩌면 내가 약간 미니멀리스트이지만 어쨌든 들여 쓰기를 원한다면 왜 {}을 귀찮게합니까?
각 측면에 대한 명확한 주장을 볼 수 있습니다.
공백 사용하기 :
- 코드에서 일관성없는 들여 쓰기를 줄입니다.
- 동일한 목적을 위해 보이는 토큰을 공백으로 대체하여 화면을 지 웁니다.
토큰 사용 :
- 코드를 다른 수준으로 잘라내어 붙여 넣기가 훨씬 쉬움 (들여 쓰기를 고칠 필요가 없음)
- 더 일관된. 일부 텍스트 편집기는 공백을 다르게 표시합니다.
- 현재 더 인기가 있습니다.
내가 놓친 점이 있습니까? 당신은 어느 것을 선호합니까? 오랫동안 서로 협력 한 후 지혜로운 말이 있습니까?
추신. 언어가 각 제어 구조에 대해 동일한 토큰을 사용하지 않을 때 나는 그것을 싫어합니다. VB는 그것 End If
과 End While
진술 로 정말 성가시다 . 대부분의 다른 언어는 모든 것에 {}를 사용한다. 그러나 그것은 다른 질문에 대한 주제 일 것입니다 ...