iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Web 3

Smart-Contract Language: Move 系列

Move 是Diem為區塊鏈開發的一種安全可靠的語言。
透過 30 天,從基本到進階的深入 Move 。

參賽天數 5 天 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 5

Day 21 Advanced Topics: Uses and Aliases

use 在 import 篇章我們已經介紹過,這邊我們更詳細介紹和複習各種用法。 這邊用到標準庫的 push_back 函數,使用後將從向量的末尾v就地彈出一個...

2022-10-02 ‧ 由 Spock_0x192 分享
DAY 5

Day 22 Advanced Topics: Package

package 讓開發者更輕鬆地重用代碼並在項目之間共享: 定義一個包含移動代碼的包 通過命名地址參數化包 在其他 Move 代碼中導入和使用包並實例化命名地...

2022-10-03 ‧ 由 Spock_0x192 分享
DAY 5

Day 23 Advanced Topics: Package part 2

上一篇介紹了一個 package 該有哪些內容,今天來介紹每個內容是什麼 Move.toml Move package 在 Move.toml 中定義 sche...

2022-10-05 ‧ 由 Spock_0x192 分享
DAY 5

Day 24 Advanced Topics: Standard Library

Move 標準庫公開了實現以下功能的接口: 向量的基本操作 選項類型和對Option類型的操作。 中止代碼的常見錯誤編碼代碼接口 32 位精度定點數 我們每...

2022-10-05 ‧ 由 Spock_0x192 分享
DAY 5

Day 25 Advanced Topics: Unit Test

Move 的單元測試為 Move 源語言添加了三個新註釋 它們分別將函數標記為測試,將模塊或模塊成員(use、函數或結構)標記為僅用於測試的代碼,並標記預期測試...

2022-10-06 ‧ 由 Spock_0x192 分享
DAY 5

Day 26 回顧

太好了,我們已經把 Move 大致掌握了! 是否都踏上成為 Move 大師了呢 ?!我們來回顧一些筆者認為很重要的主題。 泛型 Generic 大家如果有寫過其...

2022-10-07 ‧ 由 Spock_0x192 分享
DAY 5

Day 27 First Example - Alice & Bob

本篇會帶大家操作範例程式和建構本地端 Aptos 環境 範例程式完成幾件事項: 初始化 REST 和客戶端 創建兩個帳戶, Alice 和 Bob 使用 Al...

2022-10-10 ‧ 由 Spock_0x192 分享
DAY 5

Day 28 Second Example - Create New Project

本篇會帶大家創建一個新項目,並部署到 Aptos 區塊鏈上。 設定部分沿用上一篇的設定即可,所以如果環境有問題的,最好先解決後在開始本篇內容。 會用到許多之前介...

2022-10-10 ‧ 由 Spock_0x192 分享

Day 29 Second Example - Create New Project part 2

本篇將會測試新建立的 package 是否正常測試對程式碼非常重要,尤其區塊鏈。好的測試可以省掉許多精神和金錢。 測試函數可以寫在任何地方,但通常會儲存在 te...

2022-10-15 ‧ 由 Spock_0x192 分享

Day 30 Second Example - Create New Project part 3

這步驟會帶大家上傳到 Aptos 鏈上 首先我們要初始化一個新的 Aptos 帳戶和部署配置,並存入一定金額到帳戶裡來支付 Gap 費用。 在 userinfo...

2022-10-15 ‧ 由 Spock_0x192 分享