필자는 코드 작성을 시작한 이래로 항상 궁금해했습니다. 언어의 깊은 부분을 사용자 취향에 맞게 사용자 정의 할 수있는 방법이 있습니까?코딩 언어 사용자 정의
예를 들어, 주로 파이썬에서 코드는 | 또는 : 집합의 경계를 나타내는 문자. 자주 세트를 사용하고 set(some_list)
또는 명시 적으로 set([a,b,b,c,d])
을 입력하는 것을 싫어합니다. 나는 s = set
을 설정하여 s()
을 사용 해왔다. 그러나 다른 사람들이 읽어야 할 코드를 작성하고 있다면이 방법은 효과가 없을 것이다.
아마도 코드의 복사본을 2 개 저장할 수있는 "번역자"텍스트 편집기 애드온이 있습니다. 하나는 독자적인 구문으로, 다른 하나는 표준 구문으로 충분합니다. 그런 것이 있습니까? (특히 파이썬의 경우)
그건 그렇고, {a, b, b, c, d}는 python2.7과 3.1+에서 설정된 리터럴입니다. – strcat
's = set'을 쓰는 것은 나쁜 생각입니다. 그것은 당신의 코드를 다른 사람들에게 이해시키기가 쉽지 않으며, 아무런 유익도주지 못합니다. –
예, 위에서 언급했듯이 개인 실험을 코딩 할 때만 사용합니다 (이 코드는 볼 수 있습니다). – Arjun