원본 읽기 수상
여기서 논의할 코드는 다음과 같습니다.
cities['_find'] = find_city
city_found = cities['_find'](cities, state)
하나의 함수도 하나의 변수로 할 수 있다는 것을 기억해야 한다.``def findcity` 예를 들어 이 구절은 당신이 어디에서든 사용할 수 있는 변수를 만들었습니다.이 코드에서 우리는 먼저 함수find 를city는 cities라는 사전에 넣고 ''로 표시합니다find'.이것은 우리가 주와 시를 연결하는 코드와 마찬가지로, 단지 우리가 여기에 함수의 이름을 놓았을 뿐이다.
자, 그래서 우리가find 를 알게 되면시티는 사전에서find의 위치, 이것은 우리가 그것을 호출할 수 있다는 것을 의미한다.두 번째 행 코드는 다음 단계로 분해할 수 있습니다.
내가 너에게 작은 기교를 하나 더 가르쳐 줄게.만약 네가 거꾸로 읽는다면 코드는 더욱 쉽게 이해할 수 있을 것이다.우리 한번 해 봅시다. 똑같이 그 줄입니다.
또 다른 방법은 그것을 읽는 것이다. 이번에는 안에서 밖으로.
수십 년 동안 프로그래밍을 하면서 나는 코드를 읽는 과정에서 이미 위의 세 가지 방법을 사용할 수 없었다.나는 힐끗 쳐다보기만 하면 그것의 뜻을 알 수 있다.심지어 나에게 전체 페이지의 코드를 주면, 나는 안에 있는 버그와 오류를 한눈에 쳐다볼 수 있다.이런 기술은 보통 사람을 초월하는 시간과 정력을 들여서야 단련할 수 있다.연마하는 과정에서 저는 다음과 같은 세 가지 코드를 읽는 방법을 배웠습니다. 이것은 사용자의 거의 모든 프로그래밍 언어입니다.
설명:
'C 언어 프로그램 설계'를 읽을 때 복잡한 표현식을 어떻게 처리하는지에 대한 방법도 있다.'The C programming Language'에서 제안한 것은 여기서 세 번째 방법인데 이름은'안에서 밖으로---왼쪽에서 오른쪽으로'부르는 방법이다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.