pragma就是Solidity的编译控制指令,控制智能合约编译器的版本,
^0.6.10
代表的含义是可以使用0.6.x的版本对该代码进行编译,也就是说0.5.x或0.7.x的编译器版本不允许编译该智能合约,
符号“^”代表向上兼容。
也可以使用类似pragma solidity >0.4.99 <0.6.0;
SmartDev-Contract/Solidity-basic.md at master · WeBankBlockchain/SmartDev-Contract · GitHub