Kotlin 1.9.10 官方文档 中文版
4 1.10.2.10.4.1 1.10.2.10.4.2 1.10.2.10.4.3 1.10.2.10.4.4 1.10.2.11 与 C 语言互操作性 映射来自 C 语言的原始数据类型——教程 映射来自 C 语言的结构与联合类型——教程 映射来自 C 语言的函数指针——教程 映射来自 C 语言的字符串——教程 创建使用 C 语言互操作与 libcurl 的应用——教程 与 C 语言的互操作性 与 Swift/Objective-C 的互操作性 推荐教程: Kotlin/Native 入门 用于移动端的 Kotlin 多平台入门 映射来自 C 语言的原生数据类型 Kotlin/Native 开发动态库 Kotlin/Native 开发 Apple 框架 Kotlin 用于 JavaScript 开发 Kotlin/JS 提供了转换 Kotlin 代码、Kotlin IDEA 中 Kotlin/Native 入门——使用 Gradle Kotlin/Native 入门——使用命令行编译器 与 C 语言互操作 与 C 语言互操作性 映射来自 C 语言的原始数据类型——教程 映射来自 C 语言的结构与联合类型——教程 映射来自 C 语言的函数指针——教程 映射来自 C 语言的字符串——教程 创建使用 C 语言互操作与 libcurl 的应用——教程0 码力 | 3753 页 | 29.69 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链 构造结构体对应的键值对JSON字符串, 同样以上面的 Person对象为例,按照JSON方式输入: {"name":"XiaoWang","address":"ShenZhen","age":111} 复杂数据类型 更复杂的数据类型由普通类型嵌套生成,同样遵循之前的规则,按照对 应的规则对参数进行嵌套即可 struct Person { string name; string address; 机,并使用Solidity作 为智能合约开发语言。作为一门面向合约的高级编程语言,Solidity借鉴了 C++、Python和JavaScript等语言的设计,使用静态类型,不仅支持基础/复杂 数据类型操作、逻辑操作,同时提供高级语言的相关特性,比如继承、重 载、库和用户自定义类型等。 作为最大最活跃的国产开源联盟链社区,FISCO BCOS无缝支持Solidity合 约,并提供从开发、编译、0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链 构造结构体对应的键值对JSON字符串, 同样以上面的 Person对象为例,按照JSON方式输入: {"name":"XiaoWang","address":"ShenZhen","age":111} 复杂数据类型 更复杂的数据类型由普通类型嵌套生成,同样遵循之前的规则,按照对 应的规则对参数进行嵌套即可 struct Person { string name; string address; 机,并使用Solidity作 为智能合约开发语言。作为一门面向合约的高级编程语言,Solidity借鉴了 C++、Python和JavaScript等语言的设计,使用静态类型,不仅支持基础/复杂 数据类型操作、逻辑操作,同时提供高级语言的相关特性,比如继承、重 载、库和用户自定义类型等。 作为最大最活跃的国产开源联盟链社区,FISCO BCOS无缝支持Solidity合 约,并提供从开发、编译、0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.0 中文文档图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链 构造结构体对应的键值对JSON字符串, 同样以上面的 Person对象为例,按照JSON方式输入: {"name":"XiaoWang","address":"ShenZhen","age":111} 复杂数据类型 更复杂的数据类型由普通类型嵌套生成,同样遵循之前的规则,按照对 应的规则对参数进行嵌套即可 struct Person { string name; string address; 机,并使用Solidity作 为智能合约开发语言。作为一门面向合约的高级编程语言,Solidity借鉴了 C++、Python和JavaScript等语言的设计,使用静态类型,不仅支持基础/复杂 数据类型操作、逻辑操作,同时提供高级语言的相关特性,比如继承、重 载、库和用户自定义类型等。 作为最大最活跃的国产开源联盟链社区,FISCO BCOS无缝支持Solidity合 约,并提供从开发、编译、0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链 机,并使用Solidity作 为智能合约开发语言。作为一门面向合约的高级编程语言,Solidity借鉴了 C++、Python和JavaScript等语言的设计,使用静态类型,不仅支持基础/复杂 数据类型操作、逻辑操作,同时提供高级语言的相关特性,比如继承、重 载、库和用户自定义类型等。 作为最大最活跃的国产开源联盟链社区,FISCO BCOS无缝支持Solidity合 约,并提供从开发、编译、 约里。当调用父合约时,就不是跨合约调用。 技巧9:改变数据类型,学会用空间换时间 ../../../../_images/IMG_5402.PNG 上述例子通过mapping避免了数组的使用,提升查询时的性能。但是,按照以 往经验,mapping所占用空间是数组的4倍,是否使用还要看业务具体需求: 如果出于性能考虑,可以通过mapping改变数据类型,提升智能合约的执行效 率。 技巧10:紧凑状态变量打包,减少内存和存储开销0 码力 | 2520 页 | 211.87 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链 机,并使用Solidity作 为智能合约开发语言。作为一门面向合约的高级编程语言,Solidity借鉴了 C++、Python和JavaScript等语言的设计,使用静态类型,不仅支持基础/复杂 数据类型操作、逻辑操作,同时提供高级语言的相关特性,比如继承、重 载、库和用户自定义类型等。 作为最大最活跃的国产开源联盟链社区,FISCO BCOS无缝支持Solidity合 约,并提供从开发、编译、 约里。当调用父合约时,就不是跨合约调用。 技巧9:改变数据类型,学会用空间换时间 ../../../../_images/IMG_5402.PNG 上述例子通过mapping避免了数组的使用,提升查询时的性能。但是,按照以 往经验,mapping所占用空间是数组的4倍,是否使用还要看业务具体需求: 如果出于性能考虑,可以通过mapping改变数据类型,提升智能合约的执行效 率。 技巧10:紧凑状态变量打包,减少内存和存储开销0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2-dev 中文文档图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链 机,并使用Solidity作 为智能合约开发语言。作为一门面向合约的高级编程语言,Solidity借鉴了 C++、Python和JavaScript等语言的设计,使用静态类型,不仅支持基础/复杂 数据类型操作、逻辑操作,同时提供高级语言的相关特性,比如继承、重 载、库和用户自定义类型等。 作为最大最活跃的国产开源联盟链社区,FISCO BCOS无缝支持Solidity合 约,并提供从开发、编译、 约里。当调用父合约时,就不是跨合约调用。 技巧9:改变数据类型,学会用空间换时间 ../../../../_images/IMG_5402.PNG 上述例子通过mapping避免了数组的使用,提升查询时的性能。但是,按照以 往经验,mapping所占用空间是数组的4倍,是否使用还要看业务具体需求: 如果出于性能考虑,可以通过mapping改变数据类型,提升智能合约的执行效 率。 技巧10:紧凑状态变量打包,减少内存和存储开销0 码力 | 2378 页 | 204.39 MB | 1 年前3
FISCO BCOS 2.6.0 中文文档图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链 机,并使用Solidity作 为智能合约开发语言。作为一门面向合约的高级编程语言,Solidity借鉴了 C++、Python和JavaScript等语言的设计,使用静态类型,不仅支持基础/复杂 数据类型操作、逻辑操作,同时提供高级语言的相关特性,比如继承、重 载、库和用户自定义类型等。 作为最大最活跃的国产开源联盟链社区,FISCO BCOS无缝支持Solidity合 约,并提供从开发、编译、 约里。当调用父合约时,就不是跨合约调用。 技巧9:改变数据类型,学会用空间换时间 ../../../../_images/IMG_5402.PNG 上述例子通过mapping避免了数组的使用,提升查询时的性能。但是,按照以 往经验,mapping所占用空间是数组的4倍,是否使用还要看业务具体需求: 如果出于性能考虑,可以通过mapping改变数据类型,提升智能合约的执行效 率。 技巧10:紧凑状态变量打包,减少内存和存储开销0 码力 | 2383 页 | 18.83 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链 机,并使用Solidity作 为智能合约开发语言。作为一门面向合约的高级编程语言,Solidity借鉴了 C++、Python和JavaScript等语言的设计,使用静态类型,不仅支持基础/复杂 数据类型操作、逻辑操作,同时提供高级语言的相关特性,比如继承、重 载、库和用户自定义类型等。 作为最大最活跃的国产开源联盟链社区,FISCO BCOS无缝支持Solidity合 约,并提供从开发、编译、 约里。当调用父合约时,就不是跨合约调用。 技巧9:改变数据类型,学会用空间换时间 ../../../../_images/IMG_5402.PNG 上述例子通过mapping避免了数组的使用,提升查询时的性能。但是,按照以 往经验,mapping所占用空间是数组的4倍,是否使用还要看业务具体需求: 如果出于性能考虑,可以通过mapping改变数据类型,提升智能合约的执行效 率。 技巧10:紧凑状态变量打包,减少内存和存储开销0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档图灵完备 图灵机和图灵完备是计算机领域的经典概念,由数学家艾伦·麦席森·图灵 (1912~1954)提出的一种抽象计算模型,引申到区块链领域,主要指合约 支持判断、跳转、循环、递归等逻辑运算,支持多种数据类型如整形、字符 串、结构体的数据处理能力,甚至有一定的面向对象特性如继承、派生、接 口等,这样才能支持复杂的业务逻辑和完备的契约执行,与只支持栈操作的 简单脚本进行区分。 2014年后出现的区块链 机,并使用Solidity作 为智能合约开发语言。作为一门面向合约的高级编程语言,Solidity借鉴了 C++、Python和JavaScript等语言的设计,使用静态类型,不仅支持基础/复杂 数据类型操作、逻辑操作,同时提供高级语言的相关特性,比如继承、重 载、库和用户自定义类型等。 作为最大最活跃的国产开源联盟链社区,FISCO BCOS无缝支持Solidity合 约,并提供从开发、编译、 约里。当调用父合约时,就不是跨合约调用。 技巧9:改变数据类型,学会用空间换时间 ../../../../_images/IMG_5402.PNG 上述例子通过mapping避免了数组的使用,提升查询时的性能。但是,按照以 往经验,mapping所占用空间是数组的4倍,是否使用还要看业务具体需求: 如果出于性能考虑,可以通过mapping改变数据类型,提升智能合约的执行效 率。 技巧10:紧凑状态变量打包,减少内存和存储开销0 码力 | 2538 页 | 212.43 MB | 1 年前3
共 39 条
- 1
- 2
- 3
- 4













