如何在同一个东西中显示字符串和变量?

时间:2015-11-06 12:41:24

标签: racket

我希望输出如下:abc 15

代码:

(define b 15)
(if (> b 14)
(display "abc" b) 0)

1 个答案:

答案 0 :(得分:3)

有很多方法可以做到这一点。

您可以多次使用display

(when (> b 14)
  (display "abc ")
  (display b))

您可以使用printf

(when (> b 14)
  (printf "abc ~a" b))

您可以使用at-expressions:

#lang at-exp racket

(when (> b 14)
  (display @~a{abc @b}))