phper 的Goland学习之路--- 常量

1. 在go语言中,常量的定义使用const关键字,代表只读取的意思

2. 注意事项:

    (1)const定义的常量:在编译的阶段,其值已经确定;无法修改。在程序运行的阶段,只能读取,不能修改其值。

    (2)const定义的基本格式: const   常量名 [ 类型] = 常量表达式

            注意:为什么是常量表达式???

                编译的阶段:不会产生变量;程序运行的阶段: 会产生变量。const修饰的常量在编译阶段,其值就已经确定了;所以等号右边只能是常量表达式。

    (3)常量表达式中涉及的函数,必须是内置函数;  const lens = len("lipeu");

    (4)定义单个常量: const  a = 值;

    (5)定义多个常量: 

            a、const  a,b,c,dd,e = 1,2,3,4,"sring";

            b、const (a=1  b="string")

            c、const (a =1   b = a+1)

(6)枚举和const常量组:

       a、 在定义常量组时,如果不提供初始值,则表示将使用上行的表达式(只能在常量组中)

    const(

        a = 12

        b        //结果b为12    

)

        b、使用相同的表达式不代表具有相同的值,如iota常量计数器

        c、iota是常量个数的计数器,从0开始,组中每定义1个常量,iota 就自动递增1 (只能用于常量组中)

        iota代表的是一个常量组中常量的个数;默认是0,常量组中每定义一个常量,iota就自动增加 1.

        const(

            one = iota    //  1

            two        // 2

           three  // 3


const(

        a =“string"   //此时常量的个数是 : iota  = 0

        b = iota   // 此时常量的个数是 : iota = 1  ,b也为2

        c     // c将使用b的常量表达式iota, 此时iota 为2

        d、通过初始化规则与iota可以达到枚举的效果

        e、每遇到一个const关键字,iota就会重置为0

        简单的说: 每个常量组都有自己的iota常量计数器,彼此之间互不干扰;默认值全部是0;

const(b =12 ,d= "string")  iota  为2

const (a =12 ,s=34,h=67) iota 为3

        


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作为一个PHP开发人员,以下是一些你可以学习和提升自己的建议: 1. 深入学习PHP语言:不断深入学习PHP语言本身的特性和功能,包括掌握PHP的高级特性、面向对象编程、异常处理、命名空间等。阅读官方文档、参考书籍以及在线教程,可以帮助你更好地理解和应用PHP。 2. 掌握PHP框架:学习和熟练掌握流行的PHP框架,如Laravel、Symfony、CodeIgniter等。框架可以提供更高效和可维护的开发方式,并且具有许多常用功能和最佳实践。通过使用框架,你可以加快开发速度并构建更高质量的应用程序。 3. 学习前端技术:作为一个PHP开发人员,熟悉前端技术(如HTML、CSS、JavaScript)是非常有益的。这样你可以更全面地开发Web应用程序,实现更好的用户体验。学习流行的前端框架(如React、Vue.js)也是一个很好的选择。 4. 掌握数据库技术:数据库在Web开发中起着重要作用,所以掌握数据库技术对于一个PHP开发人员来说是必不可少的。学习SQL语言,了解关系型数据库(如MySQL)和非关系型数据库(如MongoDB)的使用和优化技巧。 5. 参与开源项目和社区:积极参与开源项目和社区,与其他开发者交流和分享经验。通过参与开源项目,你可以学习到其他人的最佳实践,并有机会提升自己的编程能力。 6. 持续学习和自我提升:Web开发技术不断演进,持续学习是非常重要的。跟踪行业的最新趋势和技术,参加培训课程、研讨会和在线教育平台上的课程,保持对新技术的好奇心,并将其应用到实际项目中。 7. 开发项目经验:除了学习,实际项目经验也是提升自己的重要途径。尝试参与一些小型项目或者个人项目,通过实践中不断积累经验和解决问题,提高自己的编码能力和技术水平。 总之,持续学习、实践和参与社区是提升自己作为PHP开发人员的关键。不断提升自己的技术能力,关注行业发展趋势,扩展自己的技术广度和深度,将有助于你在PHP开发领域取得更好的成绩。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值