我是新手,并且遇到了我需要一个可变数值变量的实例
下面是一个通过一串位(101011 ....)工作的函数,如果它遇到1改变一个名为"value"的数值变量,如果它遇到0则必须改变相同的变量"value".因此,当我们到达字符串的末尾时,我们应该得到总数为"值".
(define (implode bstr value)
(for ([c (string-length bstr)])
(display (string-ref bstr c))
(if (eqv? (string-ref bstr c) #\1) (displayln (+ (/ value 3) 17))
(displayln (/ value 3)))))
Run Code Online (Sandbox Code Playgroud)
如果没有mtauble变量,我可以通过prgram运行这个变量吗?