pragma solidity ^
0.4.24
;contract lottery
function
play()
public payable
//開獎函式,由管理員執行
function
kaijiang
() onlymanager public
//修飾器,限定只有管理可以進行開獎
modifier onlymanager()
// 業務邏輯:
// 1. 對所有參與人進行轉賬,每人1 ether
// 2. 期數加一
// 3. 參與池清零
// 條件:
// 1. 只有管理員有許可權
// 2. 必須有人參與才進行退獎(可選)
function
tuijiang
() onlymanager public
round++
;delete players;
}// 1. 返回所有玩家
function
getplayers()
public view returns
(address)
// 2. 返回玩家人數
function
getplayerscount()
public view returns
(uint256)
function
getbalance()
public view returns
(uint256)
}
addEventListener第三個引數作用
dom方法 addeventlistener 和 removeeventlistener 是用來分配和刪除事件的函式。這兩個方法都需要三個引數,分別為 事件名稱 string 要觸發的事件處理函式 function 指定事件處理函式的時期或階段 boolean dom事件流如圖 當第三個引數設定為t...
第三個Sprint總結
成員 羅凱旋 羅林傑 吳偉鋒 黎文衷 第三階段四則運算專案預期的所有功能功能已經實現,包括自動生成各種難度的算式以及計時功能和小遊戲比賽 看誰一分鐘內算的題目最多等等 團隊github 燃盡圖 結果圖 1.每個成員第二個sprint階段有何需要改進?成員介紹 需要改進 羅凱旋首頁的ui設計有待改進,...
addEventListener的第三個引數詳解
示例 element.addeventlistener mousedown func,element.addeventlistener mousedown func,element.addeventlistener mousedown func,element.addeventlistener mo...