閉包並不那麼難以理解
閉包並不那麼難以理解,閉包只是遵循構造定律自然地沿著父節點向上尋找值。
anycmd就要這麼去構建,要符合構造定律,要始終都是分形的樹。
從結構上看:名稱空間就是樹,是有組織有紀律有規律的偏移。名稱空間下的類也是樹,把引用型別的類屬性全都複製到本地節點去看的話(世界沒有引用型別只有值型別,世界是棵樹)
我記得曾經悟到過人類的全部知識是一棵十分良好的樹,並意識到整顆樹上所有子節點在使用到一個詞彙時使用的內涵都不與它的父節點相沖突。所有相沖突的有歧義的那些都不符合構造定律從而不能最節省能量地運動下去,從而不能持久從而早晚被人們丟棄掉糾正過來。
人類的知識樹是良好的。那麼“命名”就是“標識”,“空間”就是“域”是“範圍”。
一切的一切都是樹,引用型別是隻在本節點內才有意義的,世界是隻有值型別的,本地的事物一定是轉化為值型別後才傳送到遠端節點的。
anycmd就要這麼去構建,要符合構造定律,要始終都是分形的樹。
就像javascript一樣始終都是樹。javascript的每一個function都是整顆樹上的一個節點。
function一直分型下去,每一個function都是一個邊界(節點就是邊界),它是自然地沿著它的父節點往上尋找變數值的,這是非常自然的。結構非常重要,結構定了演算法(運動)就定了。
閉包並不那麼難以理解,閉包只是尊尋構造定律自然地沿著父節點向上尋找變數值。
anycmd就要這麼去構建,要符合構造定律,要始終都是分形的樹。
從結構上看:名稱空間就是樹,是有組織有紀律有規律的偏移。名稱空間下的類也是樹,把引用型別的類屬性全都複製到本地節點去看的話(世界沒有引用型別只有值型別,世界是棵樹)
我記得曾經悟到過人類的全部知識是一棵十分良好的樹,並意識到整顆樹上所有子節點在使用到一個詞彙時使用的內涵都不與它的父節點相沖突。所有相沖突的有歧義的那些都不符合構造定律從而不能最節省能量地運動下去,從而不能持久從而早晚被人們丟棄掉糾正過來。
人類的知識樹是良好的。那麼“命名”就是“標識”,“空間”就是“域”是“範圍”。
一切的一切都是樹,引用型別是隻在本節點內才有意義的,世界是隻有值型別的,本地的事物一定是轉化為值型別後才傳送到遠端節點的。
anycmd就要這麼去構建,要符合構造定律,要始終都是分形的樹。
就像javascript一樣始終都是樹。javascript的每一個function都是整顆樹上的一個節點。
function一直分型下去,每一個function都是一個邊界(節點就是邊界),它是自然地沿著它的父節點往上尋找變數值的,這是非常自然的。結構非常重要,結構定了演算法(運動)就定了。
閉包並不那麼難以理解,閉包只是尊尋構造定律自然地沿著父節點向上尋找變數值。
相關文章
- MySQL的Double Write並不難理解MySql
- 軟體人才並沒有那麼難找
- 理解“閉包”
- 理解閉包
- Javascript之旅——第十站:為什麼都說閉包難理解呢?JavaScript
- 理解JavaScript 閉包JavaScript
- Groovy閉包理解
- 理解 JavaScript 閉包JavaScript
- API 與 Webhook,其實並沒有那麼難懂APIWebHook
- 難以理解的AQS(下)AQS
- 難以理解的AQS(上)AQS
- 為什麼你的程式碼如此難以理解
- Kafka並不難學Kafka
- PHP 閉包的理解PHP
- 理解Javascript的閉包JavaScript
- js閉包的理解JS
- 深入理解閉包
- 深入理解javascript原型和閉包(15)——閉包JavaScript原型
- 創新演算法(ARIZ)為什麼難以理解?演算法
- Javascript 閉包並非魔法JavaScript
- [Python小記] 通俗的理解閉包 閉包能幫我們做什麼?Python
- 對JS閉包的理解JS
- 對javascript閉包的理解JavaScript
- javascript閉包的個人理解JavaScript
- Golang中閉包的理解Golang
- 理解 JavaScript 中的閉包JavaScript
- 深入理解JS閉包JS
- 面試題:如何理解閉包面試題
- 如何讓網頁設計不那麼難看[資訊檢視]網頁
- 理解Python函式閉包Python函式
- 深入理解swift的閉包Swift
- [譯]理解JS中的閉包JS
- 理解C#中的閉包C#
- JS-閉包(closure)的理解JS
- 【譯】理解Rust中的閉包Rust
- Swift4.0 sorted(by:)函式理解(閉包$理解)Swift函式
- 【閉包概念】關於閉包概念不同解讀——你可以自己理解。
- 全面理解Javascript閉包和閉包的幾種寫法及用途JavaScript