hackquest logo
hackquest logo
Back

在 Injective 上构建你的第一个智能合约

学习 Rust 语法,并在 Injective 上构建你的第一个智能合约.

在 Injective 上构建你的第一个智能合约

Language

Rust

Total Length

5.0h

Part of Learning Track

Build on Injective + 1

What You’ll Learn

Rust 所有权概念的介绍

复合数据类型的介绍

流程控制的介绍

错误处理与宏的介绍

CosmWasm 语法介绍

所有权
数据类型
宏

Syllabus

Uint 1 - 初识 Rust

Rust 的变量、基础数据类型、函数、语句及表达式

Uint 2 - Rust 所有权

Rust 所有权和借用

Uint 3 - 复合数据类型

Rust 字符串、元组、结构体、枚举、数组及HashMap

Uint 4 - 流程控制和模式匹配

Rust 的流程控制、模式匹配、方法、泛型及 Trait

Uint 5 - 生命周期

Rust 的悬垂引用、生命周期

Uint 6 - 错误处理和宏

1、Rust 的错误处理 2、宏的整体介绍 3、声明式宏 4、过程宏(派生宏&属性式宏&函数式宏) 5、Rust 、项目结构

Uint 7 - 在 Injective 上构建你的首个CosmWasm 智能合约

在这个单元我们将学习如何在 Injective 构建你的首个 Cosmwasm 智能合约.

Language

Rust

Total Length

5.0h

Part of Learning Track

Build on Injective + 1