Racket Libraries
5.1 双 and 􏿴
5.2 􏻿
5.3 􏿰
5.4 
5.5 勺
5.6 
5.7 
5.8 
5.9 􏺃
5.10 Conditionals
5.11 
5.12 
5.13 未分类
On this page:
5.13.1 同?、􏾗?、􏾃?、侗?
5.13.2 遍?
同?
􏾗?
􏾃?
侗?
行写
行示
行陈
遍/  􏿴
无?
固?
报参错
8.13.0.4

5.13 未分类🔗

5.13.1 同?、􏾗?、􏾃?、侗?🔗


􏾗为新造字
􏾃为新造字
为活用字
  • 偏旁:表示“稳固的、不变的”(见固?);

  • 偏旁+丿丿表示“复合数据”(list/struct等);

  • 偏旁:表示“实体上一样”。

Examples:
> (􏾗? ( #\a #\b #\b) ( #\a #\b #\b))

#f

> (􏾗? (􏽁 #\a #\b #\b) (􏽁 #\a #\b #\b))

􏽁: undefined;

 cannot reference an identifier before its definition

  in module: top-level

> (􏾗? (list 1 2) (list 1 2))

#t

> (􏾗? (expt 2 100) (expt 2 100))

#t

Examples:
> (􏾃? (make-string 3 #\z) (make-string 3 #\z))

#f

> (􏾃? (list 1 2) (list 1 2))

#f

> (􏾃? (expt 2 100) (expt 2 100))

#t

Examples:
> (侗? (make-string 3 #\z) (make-string 3 #\z))

#f

> (侗? (list 1 2) (list 1 2))

#f

> (侗? (expt 2 100) (expt 2 100))

#f

Examples:
> (同? (make-string 3 #\z) (make-string 3 #\z))

#t

> (同? (list 1 2) (list 1 2))

#t

> (同? (expt 2 100) (expt 2 100))

#t

5.13.2 遍?🔗


Example:
> ( ([i (􏿴/数段* 1 5)])
        (行陈 i))

􏿴/数段*: undefined;

 cannot reference an identifier before its definition

  in module: top-level

汉字化

同? :  = equal?

汉字化

􏾗? :  = equal-always?

汉字化

􏾃? :  = eqv?

汉字化

侗? :  = eq?

汉字化

 :  = format

汉字化

 :  = write

汉字化

行写 :  = writeln

汉字化

 :  = print

汉字化

行示 :  = println

汉字化

 :  = display

汉字化

行陈 :  = displayln

汉字化

 :  = for

汉字化

遍/􏿴 :  = for/list

汉字化

 :  = eval

汉字化

无? :  = void?

汉字化

 :  = void

汉字化

固? : elem + 是否是不可变的 = immutable?

汉字化

报参错 :  = raise-argument-error