状态——这是个很棒的概念,因为这个概念什么都不是,所以你几乎可以把任何东西填进去,把这里作为一个知识库各种玩意的一个中继点。就像 js 原型链最头头上是个 null。
“状态”
“状态”
相比 Expressions,Statements 远没有那么天经地义,还有很多名词都能让我想到这个东西...状态机,寄存器,记忆,temp,channel...嗯。经典的定义与赋值就属于Statements。编程里的单等号不是数学表示相等的等号而是“赋值”。
我又在react文档看到了这部分... useState 弄出的东西被叫做组件的记忆,而为了代码的健壮,通常,我们要谨慎的设计、控制、最小化这一部分。
状态机。程序,计算机提供的所以服务都能被看作是,状态机。
从编程角度来讲,在以 C 语言为代表的高级语言的控制流出现之前,在编程还是直接在内存里到处 jump 的年代,就已经有状态这个概念了,在那时也确实会需要流程图这种玩意——全是 goto,不画个图代码可能是真的没法看,而这里画的这个图,就可以看做一种状态机(代码如果看得懂的话也是)。
一个人能能走的多远不在于他在顺境时能走的多快,而在于他在逆境时多久能找到曾经的自己。——KMP/动态规划。
前端的一些“状态管理”的库或者说方案,还有那个有名的RxJS... Promise, 甚至上升到一些编程范式设计模式,比如各种“生命周期”...
编译原理中的一些。
甚至在狭义的编程之外,一些素材比如图像处理之类的,会用各种线把各种模块连在一起搞出一个...流水线一样东西。