go学习笔记(二)

1.常量

package main

import (
   "fmt"
   "math"
)

func main() {
   const S string = "constant";
   fmt.Println(S);
   const n=50000;
   const d=3e20/n;
   fmt.Println(d);
   fmt.Println(int(d));
   fmt.Println(math.Sin(n));
}

输出结果:

constant

6e+15
6000000000000000

-0.9998401890897897

说明:

  • 常量需要在定义时说明常数值
  • 常量可以提前不说明类型,在之后的使用中说明即可

2.for循环


package main

import "fmt"

func main() {
   i:=0
   for i<=3{
      fmt.Println(i)
      i++
   }
   for j:=1;j<3;j++{
      fmt.Println(j)
   }
   for{
      fmt.Println("loop")
      break
   }
   for n:=1;n<=5;n++{
      if n%2==0{
         fmt.Println(n)
         continue
      }

   }

}

输出结果:

0
1
2
3
1
2
loop
2

4

说明:

  • 演示了三种for循环的使用,在for之后可以定义三项,也可以定义一些,比如初始值,for循环中可以使用break和continue来使得循环继续和停止。
  • 亲测goland对分号不敏感,可以删除代码中的分号,对代码实现结果无影响。

三、if-else结构

 <textarea readonly="readonly" name="code" class="c++"> 

“”“package main

import "fmt"

func main() {
   if 9%2 == 0{
      fmt.Println("0是偶数")
      } else{
      fmt.Println("9是奇数")
   }
   if 9<0{
      fmt.Println("9小于0")
   }else if 9<10{
      fmt.Println("9小于10")
   }else {
      fmt.Println("9是两位数")}
   if 5%2 ==0{
      println("5是偶数")
   }
}
</textarea>

输出结果:

9是奇数

9小于10

说明:

if-else用法和C++没什么区别

这里的else必须写在if的大括号后一半的右边,否则会报错。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值