msg.sender 消息的发送者,对应当前交易里面的from
pragma solidity ^0.4.6;
contract TestMsg{
address public _owner;
uint public _number;
function TestMsg(){
_owner = msg.sender;
_number = 100;
}
function msgSenderAddress() constant returns(address){
return msg.sender;
}
function setNumberAdd5(){
_number = _number + 5;
}
function setNumberAddByOwner(){
if(_owner == msg.sender){
_number = _number + 10;
}
}
}
本文介绍了一个使用Solidity语言编写的简单智能合约示例。合约包括设置所有者地址、设置和修改数字状态等功能。通过msg.sender获取当前交易的发起者地址,并确保只有合约所有者可以调用特定函数。
4062

被折叠的 条评论
为什么被折叠?



