编辑 目录 智能合约 Solidity语言简介 Solidity语言特性 智能合约 智能合约的英文是SmartContract 最早是尼克丶萨博在1995年就提出了智能合约的概念就是将法律条文写成可执行代码 VitalikButerin(V神)把它引入到以太坊中,表示以太坊程序能自动执行及无法被干预的特点。 以太坊是区块链与智能合约的完美结合,通过编写智能合约可以实现强大的功能,实现去中心化的应用开发。 现在智能合约已经扩展到所有的区块链平台,很多时候人们把超级账本Hyperledger,EOS等区块链平台的程序也称为...
编辑 往期文章 【区块链Solidity】智能合约与Solidity介绍 目录 工具介绍 百度超级链 工具介绍 目前开发智能合约的IDE,首推还是Remix,而Remix官网,总是由于各种各样的(网络原因)无法使用,我们可以在本地搭建智能合约开发环境remix-ide,除此之外我们还可以使用国内的百度超级链进行在线编写。 百度超级链 百度超级链地址 进入网站后点击工作台进行一个百度账号的登录,没有账号的注册一个 编辑 登陆之后,我们在进行一个账户的登录或创建,创建一个百度超级链的账户。 编辑 ...
目录 下载 安装 检查 下载 Go语言支持以下系统: Linux FreeBSD MacOSX(也称为Darwin) Window 下载地址为:https://Golang.Google.cn/dl/ 进入官网后,点击下载。 编辑 安装 下载完成后,进行安装,默认安装在c盘,安装目录可以进行修改,等待安装完成。 编辑 检查 我们打开cmd,输入Goversion命令,来检查是否安装完成。 编辑 不同于其他语言,go中没有项目的说法,只有包,其中有两个重要的路径,GOROOT和GOPATH。 Go开发相关的环境变量如下: GoROOT:...
编辑 往期文章 [区块链go]windows系统中安装Go与环境变量配置 目录 Vscode工具 main()函数 Vscode工具 下载链接 下载并安装完成后下载我们需要下载一些插件 受限需要下载一个中文插件。 编辑 然后下载go语言在vscode编写时所需要的一个环境依赖。 编辑 最后我们需要在下载一个插件方便我们运行查看编译结果。 编辑 然后我们就可以开始编写了。 main()函数 main函数只能声明在main包中。 packagema...
编辑 目录 关键字 变量 局部变量 全局变量 常量 显式声明 隐式声明 关键字 Go语言中的基础类型关键字大致有25个: break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var 关键字:作为go语言中重要的组成部分,在各...
目录 关键字 变量 局部变量 全局变量 常量 显式声明 隐式声明 关键字 Go语言中的基础类型关键字大致有25个: break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var 关键字:作为go语言中重要的组成部分,在各种数据声明...
目录 Vscode工具 main()函数 Vscode工具 下载链接 下载并安装完成后下载我们需要下载一些插件 受限需要下载一个中文插件。 然后下载go语言在vscode编写时所需要的一个环境依赖。 最后我们需要在下载一个插件方便我们运行查看编译结果。 然后我们就可以开始编写了。 main()函数 main函数只能声明在main包中。 packagemain//声明包import"fmt"//引入包funcmain(){//函数fmt.Println("helloworld")...
目录 智能合约 Solidity语言简介 Solidity语言特性 智能合约 智能合约的英文是SmartContract 最早是尼克丶萨博在1995年就提出了智能合约的概念就是将法律条文写成可执行代码 VitalikButerin(V神)把它引入到以太坊中,表示以太坊程序能自动执行及无法被干预的特点。 以太坊是区块链与智能合约的完美结合,通过编写智能合约可以实现强大的功能,实现去中心化的应用开发。 现在智能合约已经扩展到所有的区块链平台,很多时候人们把超级账本Hyperledger,EOS等区块链平台的程序也称为‘智能合约’ 智能合约允许在没有第三...
目录 下载 安装 检查 环境变量 下载 Go语言支持以下系统: Linux FreeBSD MacOSX(也称为Darwin) Window 下载地址为:https://Golang.Google.cn/dl/ 进入官网后,点击下载。 安装 下载完成后,进行安装,默认安装在c盘,安装目录可以进行修改,等待安装完成。 检查 我们打开cmd,输入Goversion命令,来检查是否安装完成。 不同于其他语言,go中没有项目的说法,只有包,其中有两个重要的路径,GOROOT和GOPATH。 Go开发相关的环境变量如下: GoROOT:...
智能合约与Solidity介绍 目录 智能合约 Solidity语言简介 Solidity语言特性 智能合约 智能合约的英文是SmartContract 最早是尼克丶萨博在1995年就提出了智能合约的概念就是将法律条文写成可执行代码 VitalikButerin(V神)把它引入到以太坊中,表示以太坊程序能自动执行及无法被干预的特点。 以太坊是区块链与智能合约的完美结合,通过编写智能合约可以实现强大的功能,实现去中心化的应用开发。 现在智能合约已经扩展到所有的区块链平台,很多时候人们把超级账本Hyperledger,EOS等区块链平台的程序...