Stdin elementinden elemente okumak istiyorum ama yeni bir satır eklediğimde nasıl duracağımı bilmiyorum.Raket - stdin'den yeni hatlara kadar okunabilir
(define readNext
(lambda (tmp)
(let ([a (read)])
(if (equal? a ??????)
tmp
(readNext (cons (read) tmp))))))
Tek bir satırı okumak için '(read-line)' seçeneğini kullanabilir, daha sonra bunu 'open-input-string' kullanarak 'read' olarak besleyebilirsiniz. Başka bir tür boşluk gibi yeni satırları kullanmamak için 'read' öğesini yapılandırabileceğini düşünmüyorum, ancak belki de okunabilir bir tablo kullanılarak yapılabilir mi? Bunun gerçekten işe yarayıp yaramadığından emin değilim. –
Sadece ilk elemanı okuyacaktır. – zaig
acctually çalışabilir – zaig