Ethereum 公共还是私人?
我读到,区块链中的一切都可以看到。在那种情况下,我不明白你的意思。我有一个代码示例。这是否意味着没有人可以从get讲师处获取或查看数据?在修改器中使用实体中的Private和public来表示函数的可见性。这就是谁可以调用这个函数。也就是说,您有以下修改器:Ethereum 公共还是私人?,ethereum,solidity,Ethereum,Solidity,我读到,区块链中的一切都可以看到。在那种情况下,我不明白你的意思。我有一个代码示例。这是否意味着没有人可以从get讲师处获取或查看数据?在修改器中使用实体中的Private和public来表示函数的可见性。这就是谁可以调用这个函数。也就是说,您有以下修改器: pragma solidity ^0.4.18; contract Coursetro { string fName; uint age; function setInstructor(string _fName,
pragma solidity ^0.4.18;
contract Coursetro {
string fName;
uint age;
function setInstructor(string _fName, uint _age) public {
fName = _fName;
age = _age;
}
function getInstructor() private constant returns (string, uint) {
return (fName, age);
}
}
这些修改器不会影响谁能阅读代码,谁不能
public - all
private - only this contract
internal - only this contract and contracts deriving from it
external - Cannot be accessed internally, only externally.