o(* ̄︶ ̄*)o

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

Go语言语法

package main  

import "fmt"

func main () { 
	//多条语句在一行,需要分号人为隔开,不建议这么写       
	fmt.Println("Hello, World!"); fmt.Println("Hello2, World!")  

   /*  可以无需在末尾写分号   */  
   fmt.Println("Hello, World!")
   fmt.Println("Hello2, World!") 

   /*  变量名--命名规则:首个字符必须是字母(a-z)或下划线(_),其他字母、数字、下划线皆可   */
   var _a_int_a int =33
   var a  string ="333"
   var ab = "my name is ab"
   var t bool
   t = false
   abc := "new "   /*  等同于 var abc string; abc = "new "   */

   //var 1a int =3           // 首字符不能是数字
   //var a+b int =3          // 只能由字母、数字、下划线组成

   fmt.Println(_a_int_a)  //不调用报错 :_a_int_a declared but not used
   fmt.Println(a) 
   fmt.Println(ab) 
   fmt.Println(abc)
   fmt.Println(t == false)
   /*字符串操作*/
   	fmt.Println("out : " + a) 


   	


   	/*关键字 switch, case , break , default,运算符 使用*/
   	_a_int_a += 1
   	switch(_a_int_a){
   		case 33:
   			fmt.Println("out _a_int_a : ") 
   			break
   		default:
   			fmt.Println("out default : ") 
   			break
   	} 

   	/*关键字 if, else  使用*/
   	if(_a_int_a == 33){
   		fmt.Println("out right : ") 
   	}else{
   		fmt.Println("out cancel : ")
   	}	

   	/*关键字 for 使用*/
   	for  i := 0; i < 3; i++ {
   		fmt.Println("i : %d",i)
   	}

      /**** const 常量 ******/
     const t float64 = 3.14
     fmt.Println(t);    //输出3.14
     
     //t = 2.4        //常量不可修改,如果使用编译器会提示:cannot assign to t (declared const)


   	/* 关键字 select */
   	// select {
	   // 	case 2:
	   // 		fmt.Println("select : 2")
	   // 		break;
	   // 	case 3:
	   // 		fmt.Println("select : 3")
	   // 		break;
	   // 	default :
	   // 		fmt.Println("select : default")
	   // 		break;
   	// }
    

/************ Go 结构体定义 *****************/

   type Books struct { title string author string subject string book_id int } type Phone struct { //手机 master string //主人 price int //价格 manufacturer string //制造商 brand string //品牌 number string //号码 p *Books //定义一个指针 } var obj Phone //new 一个变量 obj.master ="007" fmt.Printf(obj.master); return }

  

posted on 2022-04-13 23:22  熊本熊の熊  阅读(31)  评论(0)    收藏  举报