如何比较球拍中的数字和字符串

时间:2019-09-21 21:20:48

标签: racket

如果我希望我输入的字符串小于某个特定数字,例如10。如果小于10,我将为它分配值25。我该怎么做?

(define (name n)
  (cond
    [(< (string-length nom) 10) 25]))

n not defined

1 个答案:

答案 0 :(得分:1)

您要与set!(用于条件)一起寻找when(用于“分配”)。

#lang racket


(define (name i)
  (when (<= (string-length i) 10)
    (set! i 10))
  (displayln i))


(name "sustainability")
; => sustainability

(name "diversity")
; => 10