深入探索gawk:高级特性与实用技巧
1. 独特程序展示
有一个由Davide Brini编写的程序,其版权声明如下:
Copyright © 2008 Davide Brini
Copying and distribution of the code published in this page, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
程序代码如下:
awk 'BEGIN{O="~"~"~";o="=="=="==";o+=+o;x=O""O;while(X++<=x+o+o)c=c"%c";
printf c,(x-O)*(x-O),x*(x-o)-o,x*(x-O)+x-O-o,+x*(x-O)-x+o,X*(o*o+O)+x-O,
X*(X-x)-o*o,(x+X)*o*o+o,x*(X-x)-O-O,x-O+(O+o+X+x)*(o+O),X*X-X*(x-O)-x+O,
O+X*(o*(o+O)+O),+x+O+X*o,x*(x-o),(o+X+x)*o*o-(x-O-O),O+(X-x)*(X+O),x-O}'
该程序的具体功能需自行探索,若实在想了解,可参考相关解释。
2. 编程学习要点总结
2.1 学习编程的有效途径
阅读程序是学习良好编程的绝佳方式
超级会员免费看
订阅专栏 解锁全文
83

被折叠的 条评论
为什么被折叠?



