
获得徽章 0
- 今天看 Python 编码规范的文章,其中有一条是关于「到底在二元运算符前换行还是之后换行?」的内容。
长期以来,一直推荐的风格是在二元运算符之后换行。但是这样会影响代码可读性,包括两个方面:一是运算符会分散在屏幕上的不同列上,二是每个运算符会留在前一行并远离操作数。所以,阅读代码的时候眼睛必须做更多的工作来确定哪些操作数被加,哪些操作数被减。
为了解决这个可读性问题,数学家及其出版商遵循相反的规定。Donald Knuth 在他的「电脑和排版」系列中解释了传统的规则:”尽管在段落中的公式总是在二元运算符之后换行,但显示公式时总是在二元运算符之前换行“。
那么问题来了,你觉得哪种方式更好呢?展开112 github.com
适合Flutter的练手学习项目,覆盖了各种基本控件使用、下拉刷新上拉加载、HTML解析、网页加载、音乐播放、图片预览缩放下载、权限申请等。
目前新版本支持flutter_v1.12.13环境,重绘了音乐播放UI,正在计划使用Provider状态管理框架重构项目。觉得可以帮忙点个star⭐吧
apk扫码下载(资源在github可能有点慢,建议代理)展开237- 这是一个小巧的 JavaScript 轮播库,相比 SwiperJS 它在 gzip 压缩后只有 2kb 大小,非常适合移动端,更重要的是它保持了相同的API,我们甚至不需要更改配置项就能无缝切换。1156