1 个稳定版本
| 1.0.0 | 2021 年 6 月 1 日 |
|---|
#2065 在 编码
6KB
91 行
H
针对死亡周 𝓮𝓷𝓳𝓸𝔂𝓮𝓻。Fernsicles/h 的复杂变体。
用法
H [eEdD] (-|.*)
e|E 编码 第一个捕获组。 d|D 解码 第一个捕获组。指定 - 从 stdin 读取作为第一个捕获组,其他情况读取剩余参数作为第一个捕获组。
方法
对于编码,程序将您的输入解析为半字节值的位流,并将其转换为字母 H 的某种变体。
对于解码,程序将输入解析为 Vec<char>,然后执行反向查找。如果传递了无效的 char,程序将其解释为 0 字节 0x00。
由于我们无法在不使用外部依赖的情况下在 Rust 中声明静态散列表,我们只使用函数。