开始

今天是杂谈,分享我写ahk的风格变化,下面,以时间线的形式来看我从AHKVL到AHK2至今的风格。

AHKvL时期

那时我在使用ahk1,ahk语法没有那么熟练,所以错误很多。
看下面的几张图:
image

不知从哪学来的global字段群

image

关键字喜欢大写,花括号换行(c风格)

总的来说,挺规矩的。

AHKv2早期

刚开始接触v2版本时,尝试了许多新语法。

image

image

可以看到命名还是规范的,关键字也是ahk2风格,开始省略花括号了。

然后,随着我写的代码越来越多,逐渐变的抽象了:

image

但这并不是极限,直到我遇到一个JSON解析的脚本,长这样:
image

我尝试看懂它,并简化,最后确实成功了,转换成了更简洁的样子:

image

然后体会到了压缩的快乐,就越发不可收拾了。

与此同时,我想知道为什么要写成这样;最终在官网看到这句话:

image

使用逗号居然能提升性能?之后我看了ahk源码,了解它的解析方式才理解为什么是这样。

现在的风格

我常写下面这种代码:

image

猜猜_slice()方法在作用是?

image

image

总之,如果可以使用lambda,用,不能则添加括号强行用;能用逗号则用逗号;能写一行就写一行。

结语

总之,这次杂谈仅是分享我ahk方面代码风格的变化,并不支持大家这样做。

posted on 2024-07-30 01:22  落寞的雪  阅读(52)  评论(0编辑  收藏  举报