RosettaCodeData/Task/Substring-Top-and-tail/Scheme/substring-top-and-tail.scm

9 lines
235 B
Scheme
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
(define (string-top s)
(if (string=? s "") s (substring s 0 (- (string-length s) 1))))
(define (string-tail s)
(if (string=? s "") s (substring s 1 (string-length s))))
(define (string-top-tail s)
(string-tail (string-top s)))