ETH之Solidity:Solidity的简介、安装、使用方法之详细攻略

Solidity的简介

       Solidity 是一个面向合约的高级语言,其语法类似于JavaScript 。是运行在以太坊虚拟机中的代码。 Solidity 是静态类型的编程语言,编译期间会检查其数据类型。支持继承、类和复杂的用户定义类型。  在线体验: https://remix.ethereum.org ,但是这平台只能撰写和编译Solidity代码,如果想真正运行代码的话,需要有一个以太坊的本地环境。
       Solidity是一种面向合同的高级语言,用于实现智能合同。它受到C++、Python和JavaScript的影响,并被设计成面向虚拟机(EVM)。坚固性是静态类型的,支持继承、库和复杂的用户定义类型以及其他特征。如你所见,有可能创造合同,投票,众筹,盲目拍卖,多签名钱包和更多。
      现在尝试使用Solidity的最好方法是使用Remix(它可能需要一段时间来加载,请耐心等待)。ReMoice是一个基于Web浏览器的IDE,它允许您编写可靠的智能合同,然后部署和运行智能合同。
Solidity的官网

Solidity的安装


Solidity的使用方法

///定义smart contact
contract Business1{
    uint256 public deposite;   //定义交的保证金数
    address public payer;      //定义谁交的保证金
    //deposite 实现交保证金的代码,因为该函数要被调用,所以定义为public公有的,payable是接受付款功能
    function payDeposite() public payable{
        deposite=mag.value;
        payer=mag.sender;
    }
}
相关文章

Solidity开发ETH详细攻略
Solidity: https://solidity.readthedocs.io/en/v0.4.21/ 
Truffle: http://truffleframework.com/docs/ 
Security: https://github.com/OpenZeppelin/zeppelin-
solidity:https://solidity.readthedocs.io/en/v0.4.21/security-considerations.html 

ETH ETH: https://github.comiethereum/go-ethereum; https://github.com/ethereum/go-ethereum/wiki

ETH

ETH的区块链浏览器

更多内容相关网站
EthFans: https://ethfans.org/ 
Book: https://ethereum.gitbooks.io/frontier-guide/content/index.html 

猜你喜欢

转载自blog.csdn.net/qq_41185868/article/details/80775862
今日推荐