8.3读写racket数据

racket提供了三种方式来打印内建数据

  • print 和repl的结果相似的打印方式
  • write 以read可以读取的方式打印
  • display 只打印字符或者比特内容
    总的来说,print和racket语法表达式一致,write和读取一致,display大致上和字符一致。
    printf函数只是简单的格式化数据和文本。在格式化字符串里面,a表示display,s代表write,~v代表print。
    和display,print不同,使用write输出的数据可以被read读取。print的数据也可能可以被read,但是结果可能含有额外的引用形式,因为一个print形式被当做一个表达式读取。

你可能感兴趣的:(8.3读写racket数据)