Skip to main content

Motoko 概述

  • Motoko编程语言是一种新的现代类型语言,专为希望构建下一代应用程序和服务以直接在 Internet Computer上运行的开发人员而设计。其具有以下特性:
    • 原生的canister支持。canister被表示为actor,是封装了状态并通过异步消息进行通信的孤立对象。
    • 以直接方式顺序编码。canister调用canister虽然是异步的,但是通过await可以表现的像同步调用一样。
    • 现代类型系统。motoko具有健全的结构类型、泛型、变量类型和pattern匹配。
    • 正交持久性。通过自动化整个存储过程简化了内存持久性。
    • 支持软件升级。motoko支持了升级容器软件时允许您的堆自迁移语言的功能。
    • motoko包括子类型、任意精度算术和垃圾收集的其他功能。
    • 自动生成的 IDL 文件。motoko支持自动生成candid文件,该文件中暴露的接口允许其他人调用您的函数。

关键字#

  • 如下关键字目前有对应其描述的功能。
    • actor
    • and
    • assert
    • assert
    • await
    • break
    • case
    • catch
    • class
    • continue
    • debug
    • debug_show
    • else
    • flexible
    • false
    • for
    • func
    • if
    • ignore
    • in
    • import
    • not
    • null
    • object
    • or
    • label
    • let
    • loop
    • private
    • public
    • query
    • return
    • shared
    • stable
    • system
    • switch
    • true
    • try
    • type
    • var
    • while

更多内容请查看: