let
문으로 재구성하려는 일련의 심볼 정의가 있지만 문제점을 해결하는 방법이 확실하지 않습니다. 또한 읽을 수있는 코드의 구조와 발전 기반 로깅을 유지하면서Clojure를 사용하여 순차적 로컬 심볼 정의
(do
(info "Loading primary headers...")
(load-primary-headers ph-file-path) ; Defines the primary-header-group symbol
(info "Loaded primary headers.")
(info "Loading secondary headers...")
(load-secondary-headers sh-file-path) ; Defines the secondary-header-group symbol
(info "Loaded secondary headers.")
(info "Loading data...")
(load-data file-path primary-header-group secondary-header-group) ; Defines the data symbol
(info "Loaded data.")
(info "Mapping data...")
(map-data file-path primary-header-group secondary-header-group) ; Defines the mapped-data symbol
(info "Mapped data."))
무엇, 그래서 나중에 기호 정의의 심볼을 사용하는 프로그램을 설계하기위한 가장 좋은 방법이 될 것입니다 : 예를 참조? do
에도 불구하고 정확한 기호 정의 실행 순서는 중요하지 않습니다.
'let'양식을 보여주십시오. – Chiron
'load-'함수와'map-data' 함수에 대한 정의를 보여줄 수 있습니까? –