racket Mutation使用示例代码
代码语言:racket
所属分类:其他
代码描述:racket Mutation使用示例代码
代码标签: 示例
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#lang racket (define n 5) (set! n (add1 n)) n ; => 6 ;; Use boxes for explicitly mutable values (similar to pointers or ;; references in other languages) (define n* (box 5)) (set-box! n* (add1 (unbox n*))) (unbox n*) ; => 6 ;; Many Racket datatypes are immutable (pairs, lists, etc), some come in ;; both mutable and immutable flavors (strings, vectors, hash tables, ;; etc...) ;; Use `vector' or `make-vector' to create mutable vec.........完整代码请登录后点击上方下载按钮下载查看
网友评论0