跳转到内容

Rebol 编程/ascii?

来自维基教科书,自由的教科书
ASCII? value 

如果值或字符串在 ASCII 字符范围内(小于 128),则返回 TRUE。

ASCII? 是一个函数值。

  • value -- (类型:字符串 文件 邮件 URL 标记 问题 字符 整数)

源代码

[编辑 | 编辑源代码]
ascii?: func [
    {Returns TRUE if value or string is in ASCII character range (below 128).} 
    value [string! file! email! url! tag! issue! char! integer!] /local 
    ascii
][
    ascii: make bitset! #{
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000
} 
    either any-string? value [parse/all/case value [any ascii]] [value < 128]
]
华夏公益教科书