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);
}
}
我读到,可以看到区块链中的所有内容。在那种情况下,我不了解私人情况。我有一个代码示例。这是否意味着没有人可以从getInstructor获取或查看数据?
答案 0 :(得分:0)
固定使用修饰符的Private和public用于声明功能的可见性。那就是谁可以调用此功能。话虽这么说,您具有以下修饰符:
public - all
private - only this contract
internal - only this contract and contracts deriving from it
external - Cannot be accessed internally, only externally.
这些修饰语不会影响谁可以阅读代码以及谁不能阅读代码。