IIFE 好像是『立即执行函数』的意思 (I???? Immediate Function Execution),博主自答了
duangsuse::Echo
JavaScript 需要另一个方面的改善… 它可以用 Inline IIFE 来应付不能用 lambda 的函数,但太难看了,也不便于设定上下文 context。 node.appendChild((function (key, value) { var newNode = document.createElement("div"); newNode.setAttribute(key, value); return newNode; })("a", "b"));
另外,这个好像也是可以用 arrow function 的吧?
print( ((u, v) =>
Fmt(u).setVerbose(v).show()) (duangsuse, true));
duangsuse::Echo
一来… 好在 JavaScript 本质混乱邪恶,IIFE 有不止一种写法… 括号层数 -1: node.appendChild(!function (key, value) { var newNode = document.createElement("div"); newNode.setAttribute(key, value); return newNode; }("a", "b"));
我讨厌这种写法,而且不知道为什么要用
忘记 IIFE 是干什么的了…… 好像是『局部作用域』,算
!function(...){...}(...) ... 听起来 ! 的宾语应该是 function(...)... 可我不知道 (!T): T 是什么意思,它的类型简直莫名其妙 忘记 IIFE 是干什么的了…… 好像是『局部作用域』,算
duangsuse::Echo
血本啊…… 现在真的是越来越没劲写代码了。虽然现代啊,是比十年文革的时候强太多了,但是我这样的杯具还总是存在啊。 今天我亲爷又来监督我上学,其实现在,在电脑前我居然好像已经失去了对编程生活的效率和灵感追求了,很可惜……
如果你去看看 Kotlin.JS,你会发现他们好像也是默认用这种方式来传递
比如经常有类似这种
Kotlin 对象比如经常有类似这种
function(k) {
k.io |= {};
k.io.stream |= {};
k.io.stream.buffered |= {};
k.io.stream.buffered.BufferedInput = function(...){...};
}(window.Kotiln);#Android 🤔 什么叫做分离…… 不会是弄个 repr ORM 存储的规则的 Collection instance 吧
duangsuse 当时想,比较简单的结构在这种情况可以不用麻烦 SQL 查询了
duangsuse 当时想,比较简单的结构在这种情况可以不用麻烦 SQL 查询了
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta ⠀)
Dir 扫描引擎重构中.. 为日后兼容存储重定向做准备。同时把 ORM 的规则和扫描结果(内存中)的规则做分离。
Forwarded from dnaugsuz
同意,所以我建议为了学习的目的,同样的一个软件模块最少要写两遍
只有开始写第二遍,你才会发现有什么地方很难看、没理解、需要简化
只有开始写第二遍,你才会发现有什么地方很难看、没理解、需要简化
Forwarded from dnaugsuz
即便不是这样,过度用脑也是不好的……
我短期记忆能力比较差,然而经常需要思考一些可视化的东西…… 而且总是想 N 遍,所以感觉越来越累了
而且对实际编程感觉也没有什么帮助,可见要『适配』是比较麻烦……
我短期记忆能力比较差,然而经常需要思考一些可视化的东西…… 而且总是想 N 遍,所以感觉越来越累了
而且对实际编程感觉也没有什么帮助,可见要『适配』是比较麻烦……
Forwarded from dnaugsuz
听说过以前老冯(冯诺伊曼,控制论的创始者)经常说不能用 assembler,因为它浪费 CPU Cycle!
T = I * CPI / Cycles现在岂止是 Assembler,我们连 lint 和 intellisense 都用上了,不知道老冯看到今天会是怎么样的想法
树状图?压力测试?Dynamic Programming?
树、DP 应该还可以建模的吧…… 性能优化可能更加困难
树、DP 应该还可以建模的吧…… 性能优化可能更加困难
duangsuse::Echo
新的解析器框架,虽然还是很简单而且不支持容错什么的,但又支持了 PEG 文法…… 打算用 Java 重写个
parser.py
12 KB
再加上之前的 auxfun 模块,就完美了!虽然没有经过完整的属性测试
🤔 我觉得大家不能白吃我的代码,要不然被妮妮萌萌那样的人抄了,岂不没命? 上 GPL 吧