区块链学堂(2):最简单的智能合约
生活随笔
收集整理的這篇文章主要介紹了
区块链学堂(2):最简单的智能合约
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最簡單的智能合約
最簡單的一個智能合約
pragma solidity 0.4.9; contract DemoTypes {function f(uint a) returns (uint b) {uint result = a * 8;return result;} }
以上就是一個最簡單的一個智能合約, 該智能合約實現了一個最基本的功能,也就是輸入N,返回8*N。
那么我們需要如何執行他呢?這個就涉及到一個很有用的工具,browser-solidity了。
官方地址:https://ethereum.github.io/browser-solidity/#version=soljson-v0.4.9+commit.364da425.js
注意這里目前用到的solidity版本為0.4.9, 因此pragma solidity 后面也要跟上0.4.9版本,否則會報錯。
將我們上面的代碼貼上去,可以看到結果如下圖所示:
這個時候點擊紅色 Create按鈕
就可以將這份最簡單的智能合約部署到區塊鏈網絡上(內存上的)
在這里我們可以看到幾個東西
這個時候我們輸入100,然后點擊f按鈕,我們可以看到結果
這樣的結果很清楚
上面介紹了一個最簡單的智能合約,下一章將給大家介紹智能合約的語言 Solidity。也是全書的重心。
原文地址:?http://www.ethchinese.com/?p=614
總結
以上是生活随笔為你收集整理的区块链学堂(2):最简单的智能合约的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 区块链学堂(1):区块链引子
- 下一篇: 区块链学堂(3):Solidity