美文网首页
元宇宙之小白开发(27)-- pragma关键字,编译预处理

元宇宙之小白开发(27)-- pragma关键字,编译预处理

作者: Edwin_红狼 | 来源:发表于2022-05-23 23:41 被阅读0次

pragma关键字,编译预处理

pragma 在C/c++是一种编译预处理的,比如那一行不发出警告等编译相关的内容,

在Solidity 也有用到这个关键字,主要用来标识版本,

比如^0.4.0,说明支持0.4.10~16的版本,但不支持0.3.0或0.5.0的版本。

还有有写pragma solidity >=0.4.16 <0.9.0,就是支持大于0.4.16到0.9.0版本;

其实这是一种较好版本控制方式,现在我们使用很多组件,也能够运用类似的定义,或者是版本兼容的定义,而不是你组件升级了,我们使用方也一定要,必须要升级,也需要有较好的共存机制与平滑升级方案。

相关文章

网友评论

      本文标题:元宇宙之小白开发(27)-- pragma关键字,编译预处理

      本文链接:https://www.haomeiwen.com/subject/opwdprtx.html