zoukankan      html  css  js  c++  java
  • go(三)

    go语言的一些规范:

    (1)包名:保持package的名字和目录保持一致,尽量取有意义的包名,简短,有意义,不要和标准库冲突,比如fmt

    (3)变量名、函数名、常量名:采用驼峰

    (2)如果变量名、函数名、常量名首字母大写,则可以被其他的包访问,如果首字母小写,则只能被本包访问。(简单理解就是:大写的公有的,小些的私有的)

    运算符(go没有三元运算符)

    只写和java的运算符有差异的地方

    (1)golang中++和--只能独立使用,不能和任何运算符结合使用,比如“=”,“>”,等等。并且++和--只能出现在变量后

    下面这些写法都收错误的
    i++ > 10
    var a = i++ //不能这么使用,i++只能独立使用
    ++i //这种写法也是错误的,在java中可以这么写,但是在golang中++,--只能写在变量后面

     (2)golang的赋值运算符,比java的多一些

     位运算符

    其他运算符

  • 相关阅读:
    16.检查是否为BST
    15.输出单层结点
    14.高度最小的BST
    *13.有向路径检查
    12.二叉树平衡检查
    11.双栈排序
    10.回文链表
    9.链式A+B
    8.链表分割
    7.访问单个节点的删除
  • 原文地址:https://www.cnblogs.com/songcuiting/p/11426972.html
Copyright © 2011-2022 走看看