自从我开始编写代码以来,我一直都在想这个问题:有没有什么方法可以根据您的喜好定制一种语言的深层部分。编码语言定制
例如,我的代码主要是在Python想用|或者:表示组的边界的字符。我经常使用套装,并且恨打字set(some_list)
或明确地set([a,b,b,c,d])
。我一直在使用s()
,通过设置s = set
,但如果我正在编写其他人必须阅读的代码,则这不起作用。
也许一个“转换器”的文本编辑器插件这将节省你的代码,一个2份用自己的语法和一个与标准语法就足够了。有这样的事吗? (尤其是蟒蛇)
顺便说,{A,B,B,C,d}是一组在python2.7和3.1+字面。 – strcat 2012-02-29 06:37:28
做's = set'是个坏主意。它使得你的代码不易理解,没有任何好处。 – 2012-02-29 06:43:05
是的,正如我上面提到的,我只在编码进行个人实验时才使用它(只有我会看到这个代码)。 – Arjun 2012-02-29 09:44:45