Racket汉化库
5.1 
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.1.1 命名规则
5.1.2 大类概念:米?,夈?,宩?、􏻟?,粊?、䉾?
5.1.3 常用概念:􏻴?,𥥪?
5.1.4 常用概念:􏻛?、􏻚?,􏺧?、􏺦?
5.1.5 实现概念:釆?、􏻞?、􏻝?,􏻧?、􏺟?
5.1.6 组合表达:􏻲?,􏺡?
5.1.7 运算概念:􏽊、􏽉,􏺗、􏺘
5.1.8 数值修改:􏹚,􏹓、􏹒、􏹑、􏹐
5.1.9 类型转化:􏻧化、􏺟化、􏻞化、􏻝化,米化句、句化米,宩化􏹔句
5.1.10 数的类型例程
米?
夈?
宩?
粊?
􏻴?
􏻲?
􏺡?
􏺣?
􏺠?
􏻥?
釆?
􏻝?
􏻞?
可􏻞?
𥥪?
􏻛?
􏻚?
􏺦?
􏺧?
􏻧?
􏺟?
􏻧化
􏺟化
􏻞化
􏻝化
5.1.11 数的运算例程
+
-
*
/
􏻓
𥺌
􏻓和𥺌
􏽊
􏽉
􏹚
􏺗
􏺘
?最大公约数
?最小公约数
􏹓
􏹑
􏹒
􏹐
?分子
?分母
?粊化
=
>
<
>=
<=
?平方根
?整数平方根
?整数平方根余数
?次方
?欧拉次方???
?对数
?正弦
?余弦
?正切
?反正弦???
?反余弦
?反正切
?矩数???
?极式复数???
􏻟
?极式复数量???
?极式复数度???
米化句
句化米
宩化􏹔句
8.10

5.1 

另见名扩展库:

“数”(numbers)是编程语言乃至现代科学中极其重要的一个概念。

5.1.1 命名规则

被简写为偏旁,以便构造单字来表示跟其相关的概念
  • 现代汉语中“数”有关的概念和词汇很多都来对英文的直接翻译,并且大都使用词组来构造;

  • 但我认为仅单个汉字所能包含的意义很多时候就已经比英文中的单词多了,进而还构造使用词组进行表达就会显得“含意过剩”,反而显得啰唆,含意不清;

  • 故此,本语言对关于“数”的例程做了简化:剔除多余无效的表意偏旁,代之以简洁有效的偏旁组合成单字进行表达。

命名总则,有:

规则

含义

举例

下偏旁

大类概念

米?夈?􏻟粊?䉾?􏻥?

上偏旁

常用概念

􏻛?􏻚?􏺧?􏺦?

整体性结构的

常用概念

米?􏻴?釆?

偏旁

“准确”相关

􏻧?􏻲?􏺟?􏺡?

左偏旁

内部实现、运算或转化例程(进参、出参都是数字)

􏽉􏽊􏺗􏺘

偏旁􏻴

整数相关

􏹓􏻲?􏺡?

偏旁

近视值

􏹔􏹓􏹒􏹑􏹐

左偏旁

精确位数

􏻞?􏻝?

类型转化

􏻧化􏺟化􏻞化􏻝化米化句句化米宩化􏹔句

5.1.2 大类概念:米?,夈?,宩?、􏻟?,粊?、䉾?


为古活字
为古活字
􏻟为新造字
为古活字
为古活字
  • 下偏旁:数相关的大类概念;

  • 的简写,更是的简写,,故也有所有的数终归都是复数之意;

  • 的简写;

  • 的简写;

  • :因为有理数是可以用两个整数之比表示的数;

  • 的简写,因为无理数是不能用两个整数之比表示的数(与之相违背);

所有的“米”(数)都是“夈”(复数);“夈”由“宩”(实数)和“􏻟”(虚数)组成;“宩”则由“粊”(有理数)和“䉾”(无理数)组成。

Examples:
> (米? 1)

#t

> (宩? 1)

#t

> (粊? 1)

#t

5.1.3 常用概念:􏻴?,𥥪?


􏻴为新造字
𥥪为古活字
  • 􏻴+组成而成;

  • 的简写;

  • 的简写。

“􏻴”(整数)是非常基本和常用的数学概念;“𥥪”(空位的数字)也是非常基本的数学概念。

Examples:
> (􏻴? 1)

#t

> (𥥪? 0)

#t

5.1.4 常用概念:􏻛?、􏻚?,􏺧?、􏺦?


􏻛为新造字
􏻚为新造字
􏺧为新造字
􏺦为新造字
  • 上偏旁:数相关的常用概念;

  • :正数的;

  • :负数的,的简写;

  • :奇数的,“奇数”在古代叫“阳数”(阴阳是贯穿于本语言的基本概念);

  • :偶数的,“偶数”在古代叫“阴数”(阴阳是贯穿于本语言的基本概念)。

对于“粊”而言,最常使用的子概念是:“􏻛”(正数)、“􏻚”(负数);对于“􏻴”而言,最常使用的子概念是:“􏺧”(奇数)、“􏺦”(偶数)。

Examples:
> (􏻛? 1)

#t

> (􏻚? -1)

#t

> (􏺧? 1)

#t

> (􏺦? 2)

#t

5.1.5 实现概念:釆?、􏻞?、􏻝?,􏻧?、􏺟?


为古活字
􏻞为新造字
􏻝为新造字
􏻧为新造字
􏺟为新造字
  • +组成而成;

  • 丿的简写;

  • 的简写。

  • 准确的简写;

  • :非;

在编程语言的具体实现中,“米”有“􏻧”(准确)和“􏺟”(不准确)之分;“􏻴”是“􏻧”,而“􏺟”是用“釆”(浮点数)实现的(见:WIKI:IEEE_754);“釆”按照精确度可分为“􏻞”(单倍精度浮点数)和“􏻝”(双倍精度浮点数)。

Examples:
> (釆? 1.1)

#t

> (􏻞? 1.1)

#f

> (􏻝? 1.1)

#t

> (􏻧? 1)

#t

> (􏺟? 1.1)

#t

5.1.6 组合表达:􏻲?,􏺡?


􏻲为新造字
􏺡为新造字
  • 􏻴整数的简写;

  • 准确的简写;

  • :非;

  • 的简写;

  • 的简写;

Examples:
> (􏻲? 1)

#t

> (􏺡? 1)

#t

5.1.7 运算概念:􏽊、􏽉,􏺗、􏺘


􏽊为新造字
􏽉为新造字
􏺗为新造字
􏺘为新造字
  • 的简写,是一种多层的蒸屉;

  • /的简写,本意是“球高从落下”;

  • :寻找,参见

  • :数值大的;

  • :数值小的。

Examples:
> (􏽊 1)

2

> (􏽉 1)

0

> (􏺗 1 2 3 4 5)

5

> (􏺘 1 2 3 4 5)

1

5.1.8 数值修改:􏹚,􏹓、􏹒、􏹑、􏹐


􏹚为新造字
􏹓为新造字
􏹒为新造字
􏹑为新造字
􏹐为新造字
  • 􏻴:整数的简写;

  • 丨丨:绝对值(源自数学上的符号);

  • :数值修约、简化、近似值的;

  • :数值趋大的;

  • :数值趋小的。

  • :数值趋零的,𥥪的简写,见𥥪?

另见:􏹔

对于“数值修约”而言,可分为无条件修约与有条件修约。

前者方法有:上取整(􏹑)、下取整(􏹒)、截尾取整(􏹐)、无条件进位(􏹍);后者方法则有:四舍五入、五舍六入、四舍六入五留双(奇进偶舍)(􏹓)。

上述方法中,“四舍五入法”最广为人知:如遇0、1、2、3、4则退位,5、6、7、8、9则进位,进退位虽都各为五个数字。但是0其实是不处理值、准确无变化值,这样算来退位实为1、2、3、4这四个,所以从统计学角度讲平均值是偏大的。

而“四舍六入五留双”其实是更精确的规则,所以默认采用之。

Examples:
> (􏹚 -1)

1

> (􏹚 1)

1

> (􏹚 0)

0

> (􏹓 1.1)

1.0

> (􏹓 1.5)

2.0

> (􏹓 1.6)

2.0

> (􏹓 2.1)

2.0

> (􏹓 2.5)

2.0

> (􏹓 2.6)

3.0

> (􏹒 1.1)

2.0

> (􏹒 -1.1)

-1.0

> (􏹑 1.9)

1.0

> (􏹑 -1.9)

-2.0

> (􏹐 1.9)

1.0

> (􏹐 -1.9)

-1.0

5.1.9 类型转化:􏻧化、􏺟化、􏻞化、􏻝化,米化句、句化米,宩化􏹔句


􏹔为新造字
  • :数值修约、简化、近似值的;

另见:􏹔

Examples:
> (􏻧化 1.1)

2476979795053773/2251799813685248

> (􏺟化 1)

1.0

> (􏻞化 1)

real->single-flonum: unsupported

> (􏻝化 1)

1.0

> (米化句 1.123)

"1.123"

> (句化米 "1.1")

1.1

> (句化米 "1.0")

1.0

> (句化米 "1")

1

> (宩化􏹔句 0.014)

"0.01"

> (宩化􏹔句 0.015)

"0.01"

> (宩化􏹔句 0.016)

"0.02"

> (宩化􏹔句 0.044)

"0.04"

> (宩化􏹔句 0.045)

"0.04"

> (宩化􏹔句 0.046)

"0.05"

5.1.10 数的类型例程

汉字化

米? : 是否是数 【MORE】 = number?

汉字化

夈? : 复数?(各取偏旁得造,复数=实数+虚数;另的简写,,故也有所有的数终归都是复数之意) 【MORE】

 = complex?

汉字化

宩? : 实数?(各取偏旁得造(与虚数相对) 【MORE】 = real?

汉字化

粊? : 有理数?(可以用两个整数之比表示的实数称为有理数(无理数用表示(北是背的原形))) 【MORE】

 = rational?

汉字化

􏻴? : 整数?(各取偏旁得造:束+米) 【MORE】 = integer?

汉字化

􏻲? : 准确整数? (各取偏旁得造) 【MORE】 = exact-integer?

汉字化

􏺡? : 准确非负整数?(各取偏旁得造) 【MORE】 = exact-nonnegative-integer?

汉字化

􏺣? : 准确正整数? 【MORE】 = exact-positive-integer?

汉字化

􏺠? : 非准确实数? 【MORE】 = inexact-real?

汉字化

􏻥? : 固定数(􏻲的一种具体实现) 【MORE】 = fixnum?

汉字化

釆? : 浮点数(各取偏旁得造) 【MORE】 = flonum?

汉字化

􏻝? : 双倍精度浮点数(仿􏻞,且占用64位内存而得造) 【MORE】 = double-flonum?

汉字化

􏻞? : 单倍精度浮点数(的简写,因其在实现上占用32位内存而得造) 【MORE】 = single-flonum?

汉字化

可􏻞? : 【MORE】 = single-flonum-available?

汉字化

𥥪? : 是否是0(没有任何数(空数)既是0(各取偏旁得造)) 【MORE】 = zero?

汉字化

􏻛? : 正数(各取偏旁得造) 【MORE】 = positive?

汉字化

􏻚? : 负数(各取偏旁得造) 【MORE】 = negative?

汉字化

􏺦? : 偶数(阳整数) 【MORE】 = even?

汉字化

􏺧? : 奇数(阴整数) 【MORE】 = odd?

汉字化

􏻧? : 准确数(各取偏旁得造;所有数字要么是准确数,要么不是) 【MORE】 = exact?

汉字化

􏺟? : 非准确数(各取偏旁得造;非准确数是用浮点数实现的) 【MORE】 = inexact?

汉字化

􏻧化 : 􏻜转化为􏻧 【MORE】 = inexact->exact

汉字化

􏺟化 : 􏻧转化为􏻜 【MORE】 = exact->inexact

汉字化

􏻞化 : 转化为􏻞 【MORE】 = real->single-flonum

汉字化

􏻝化 : 转化为􏻝 【MORE】 = real->double-flonum

5.1.11 数的运算例程

汉字化

+ :  【MORE】 = +

汉字化

- :  【MORE】 = -

汉字化

* :  【MORE】 = *

汉字化

/ :  【MORE】 = /

汉字化

􏻓 :  【MORE】 = quotient

汉字化

𥺌 : 余数 【MORE】 = remainder

汉字化

􏻓和𥺌 : 商和余数 【MORE】 = quotient/remainder

汉字化

 :  【MORE】 = modulo

汉字化

􏽊 : 加一(由增字得造) 【MORE】 = add1

汉字化

􏽉 : 减一(由损/陨字得造) 【MORE】 = sub1

汉字化

􏹚 : 绝对值 【MORE】 = abs

汉字化

􏺗 : 找出最大数 【MORE】 = max

汉字化

􏺘 : 找出最小数 【MORE】 = min

汉字化

?最大公约数 : 【MORE】 = gcd

汉字化

?最小公约数 : 【MORE】 = lcm

汉字化

􏹓 : 趋偶取整,即四舍六入五留双(奇进偶退) 【MORE】 = round

汉字化

􏹑 : 趋小取整 【MORE】 = floor

汉字化

􏹒 : 趋大取整 【MORE】 = ceiling

汉字化

􏹐 : 趋〇取整 【MORE】 = truncate

汉字化

?分子 : 【MORE】 = numerator

汉字化

?分母 : 【MORE】 = denominator

汉字化

?粊化 : 有理化 【MORE】 = rationalize

汉字化

= : 等于 【MORE】 = =

汉字化

> : 大于 【MORE】 = >

汉字化

< : 小于 【MORE】 = <

汉字化

>= : 大于或等于 【MORE】 = >=

汉字化

<= : 小于或等于 【MORE】 = <=

汉字化

?平方根 : 【MORE】 = sqrt

汉字化

?整数平方根 : 【MORE】 = integer-sqrt

汉字化

?整数平方根余数 : 【MORE】 = integer-sqrt/remainder

汉字化

?次方 : 【MORE】 = expt

汉字化

?欧拉次方??? : 【MORE】 = exp

汉字化

?对数 : 【MORE】 = log

汉字化

?正弦 : 【MORE】 = sin

汉字化

?余弦 : 【MORE】 = cons

汉字化

?正切 : 【MORE】 = tan

汉字化

?反正弦??? : 【MORE】 = asin

汉字化

?反余弦 : 【MORE】 = acos

汉字化

?反正切 : 【MORE】 = atan

汉字化

?矩数??? : 【MORE】 = make-rectangular

汉字化

?极式复数??? : 【MORE】 = make-polar

汉字化

 : 实数部(各取偏旁得造) 【MORE】 = real-part

汉字化

􏻟 : 虚数部(各取偏旁得造) 【MORE】 = imag-part

汉字化

?极式复数量??? : 【MORE】 = magnitude

汉字化

?极式复数度??? : 【MORE】 = angle

汉字化

米化句 : 【MORE】 = number->string

汉字化

句化米 : 【MORE】 = string->number

汉字化

宩化􏹔句 : 转化成􏹔 【MORE】 = real->decimal-string