暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【24/26】GoLang基础篇学习-常见数据形式与运算符

左羊公社 2022-05-06
183

 

上节回顾

  1. 异常提示,我们编写Golang程序也得服从它的规章制度,不守规矩的话Golang编译器也不让你编译通过,然后也会告诉你错哪了。

  2. 函数调用,由函数名与括号()组成,可以是一个参数,多个参数,或者没有参数。这取决于函数生产者如何定义的。

  3. Println函数,Print不换行,Println换行。

 

字符串与转义字符

    package main


    import "fmt"


    func main() {
    fmt.Print("Hello")
    }

    字符串是一个字节组,通常用来展示文本数据。它通常是被两个英文的双引号包起来的文本,大多数编程语言将其视为字符串,其中也包括Golang。

      package main


      import "fmt"


      func main() {
      fmt.Print(""")
      }

      我想大家一定会有一个疑问,那就是在双引号中输出双引号会出现什么情况呢?答案是编译不通过。

      这是一个语法错误,那么如何才能正确编译呢。这就要提到转义字符了。

      [\"]一个反斜杠加上一双引号代表一个双引号。

      \"

      双引号

      \n

      换行

      \\

      反斜杠

      \t

      空格

      实践下吧

        package main


        import "fmt"


        func main() {
        fmt.Println("\"我是双引号\"")
        fmt.Println("我是\n换行")
        fmt.Println("我是\\反斜杠")
        fmt.Println("我是\t空格")
        }

         

        布尔值

        布尔值只能是true(真)和false(假),两个值。在其他大多数编程语言中通常使用在条件判断处,在Golang中也是一样的。

         

        数值

          package main


          import "fmt"


          func main() {
          fmt.Println(12138)
          fmt.Println(12.138)
          }

          整数:12138、小数:12.138。

           

          运算符

          符号+加法,–减法,*乘法,/除法。<小于,>大于,==两个值是否相等,!=不等于,>=大于等于,<=小于等于。大多数编程语言是这样的,Golang也一样。让我们实践下吧。

            package main


            import "fmt"


            func main() {
            fmt.Println("加法1+1:",1+1)
            fmt.Println("减法2+1:",2+1)
            fmt.Println("乘法2*2:",2*2)
            fmt.Println("除法2/2:",2/2)
            fmt.Println("小于2<1:",2<1)
            fmt.Println("大于2>1:",2>1)
            fmt.Println("等于2==1:",2==1)
            fmt.Println("不等于2!=1:",2!=1)
            fmt.Println("大于等于2>=1:",2>=1)
            fmt.Println("小于等于2<=1:",2<=1)
            }

            感谢你的观看,Yes!


            文章转载自左羊公社,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论