实践72:数字换字母

实践72:数字换字母 公开

darcyc 更新于 2022-03-05 20:12 | 1 | 16
如何安装动作?

适用于
分类
示例

1 个动作单 收藏了此动作。

更多信息
分享时间 2022-03-04 16:35
最后更新 2022-03-05 20:12
修订版本 1
用户许可 -未设置-
Quicker版本 1.30.7
动作大小 4.9 KB

分享到

简介

 案例:把1变成A,把12变成AB,(相当于把数字替换成另外一个字母)

准备工作:

1. 准备一个要被转换的文本(由数字构成)

2. 转换规则(本案例存放在词典类型的变量中),例如 1 要变 A,2 要变 B 之类的规则。


本案例演示了:

1. 如何 遍历 一个字符串中的 每一个字符

2. 如何 定义使用词典(更多解释见下)

3. 如何 向文本变量追加文本(例如有变量为 "AC" ,我追加成 "ACX",我追加了"X")


快速复习:什么是词典类型?

跟现实生活中的 词典 一样,你会去查单词。例如

你查 hello 单词,你会得到一个 hello 的 正文(或者说 hello 的解释)

一个 单词,对应一个 正文

重点:不过在我们的世界中,我们把 单词 说成 ,把 正文 说成

一个键 对应 一个值。所以我们也说 键值对(因为是 一对)


英语翻译补充

键 可以说成 Key,或者直接简写 k

值 可以写成 Value,或者直接简写 v


Quicker中的C#表达式补充

例如你已经有了 词典类型的变量 {小盒子},同时你有一个叫做 "hello" 的键,你可以通过下面的方式得到对应的值。

{小盒子}[ "hello" ]

注明:这一个整体的返回值就是对应的值了。



Quicker中如何定义 词典?

(再次复习:需要有 键值对 )

a:b
c:d
hello:hi

上述文本直接赋值给词典即可。(下方进一步解释)

键:值

因此这里有3对,例如其中键 "hello" 的值为 "hi"。

(注明:中间为半角冒号分割开)

(注明:半角冒号就是英文的冒号,请不要在中文输入法状态下输入冒号,那是中文冒号)




最近更新

修订版本 更新时间 更新说明
1 2022-03-05 20:12 - 加入例子库
0 2022-03-04 16:35

最近讨论

暂无讨论