Unsafe Rust會通過unsafe關鍵字切換到不安全的Rust蝇狼。不安全的Rust具有以下超級力量:(1)解引用裸指針(2)調用不安全的函數(shù)...
模式 模式由如下內容組成:(1)字面值(2)解構的數(shù)組、枚舉饲宛、結構體或者元組(3)變量(4)通配符(5)占位符 可能用到模式的位置: match...
異步入門 為什么需要異步坦袍? 異步操作是在非阻塞方案中執(zhí)行的操作,允許主程序流繼續(xù)處理。 假設需求場景為客戶端從多個服務器下載多個文件。 下載方式...
包管理(Cargo) cargo 命令創(chuàng)建包 cargo new xxx --lib 創(chuàng)建一個名為xxx的包抗愁; cargo new xxx 或者...
開始 本地啟動substrate節(jié)點 如果你要開始一個新項目并希望獲得最新版本的 Substrate惕艳,你可以通過運行以下命令來構建自己的 Sub...
基本概念,substrate 合約與以太坊合約的一些聯(lián)系與區(qū)別驹愚,上傳合約代碼 put_code 和實例化合約 instantiate 兩個外部接...
變量 聲明變量關鍵字:let 變量值分為兩種類型: 可變的(mut) 不可變 變量類型: 布爾型 - bool 表示 true 或 false ...
PhantomData<T>是一個零大小類型的標記結構體。 作用: 并不使用的類型劣纲; 型變逢捺; 標記擁有關系; 自動trait實現(xiàn)(send/sy...
編譯過程 整體流程:[源代碼]->分詞->[Tokens詞條流]->解析->[AST]->語法分析癞季,宏擴展→[高級中間語言HIR]->類型檢查-...