파이썬 은 들여 쓰기를 사용하여 구문 적 으로 코드 블록을 정의합니다. ( Python Language Reference의 Compound 문 을 참조하십시오). 몇 년 동안 파이썬을 사용한 후에도 나는 여전히이 구문 기능에 흥미를 느낍니다.
그러나 나는 궁금합니다 : 파이썬과 "전임자"(*) 언어 ABC 외에 코드 블록 정의를 위해 들여 쓰기를 사용하는 다른 프로그래밍 언어가 있습니까? 코드 블록 은 여기서 "어떤 방식 으로든 하나의 구성 요소로 취급되는 여러 명령문"을 의미합니다.
특히 실용적인 프로그래밍 언어에 관심이 있지만 난해한 언어도 언급 할 가치가 있습니다.
(*) : " 선임자 "는 여기서 더 나은 단어를 알기 위해 내가 선택한 단어입니다. 파이썬을 만든 Guido van Rossum 은 다음과 같은 인터뷰에서 들여 쓰기와 관련하여 파이썬과 ABC의 관계를 설명했습니다 . " 그룹화를위한 들여 쓰기의 선택은 파이썬에서 새로운 개념이 아니 었습니다. 나는 이것을 ABC에서 물려 받았습니다. "