谷歌拼音扩展 LUA 中的 orderedPairs

今天在写谷歌拼音扩展,希望给出的候选词能按照数字顺序排列,而我在源文件中 tablekey 已经按顺序写了,可输出仍然是乱序。于是去官网查了点资料,发现一段代码:

只需要用 orderedPairs() 代替掉 pairs() 即可,但是后来发现我的扩展中若嵌入这么大一段代码,大小就太大了,于是就打算精简下。联想到 .Net 程序的混淆器,我如法炮制,将所有变量名全部混淆,于是得到了下面的代码:

嗯,你应该看出来了我直接将 pairsorderedPairs(这里其实是 _9)覆盖了。

总之,这个对于平常的开发是无用的,但是对于谷歌拼音扩展则是十分有用。你要是喜欢,欢迎随便转载。我已经提交到官方 wiki 去了。

One thought on “谷歌拼音扩展 LUA 中的 orderedPairs

Comments are closed.