Scheme 언어의 do-loop 내에서 간단한 카운터 증가를 원하지만 언어에 익숙하지 않고 많은 스크립트를 성공하지 못했습니다.Scheme 언어 내 do-loop에서 카운터를 늘리는 방법은 무엇입니까?
(define j 5)
(Do ((i 10 (+ i 1))) ((>= i 20))
(ti-menu-load-string (format #f "/file/read-case \"C:/DataProcessing/Case~a-time~a-sec/test/Case~a-time~a-sec.cas\"" i j i j))
(set! j (+ j 1))
)
내가 변경할 수있는 폴더와 파일 이름을 얻을 수 있도록 다음과 같이 DO 루프에 새로운
j
값을 전달하는 방법
: 코드는 여러 사건 파일을 읽을 수 Ansys의 유창함 구현 될 것입니다
을Case10-time5-sec
Case11-time6-sec
...
나는 (set! j (+ j 1))
이 올바른 일은 아니지만 내가하려는 일에 대한 아이디어를 제공한다는 것을 알고 있습니다. 변수를 변경했을 때 변수를 호출하는 것이 어려워야한다고 생각하지 않습니까? 당신은 단지 사람 같아 용어를 추가 바르와 목록에서
'(set! j (+ j 1))'이 당신이 원하는대로하지 않게 만드는 이유는 무엇입니까? –