文章大纲

go学习

2021-09-30 14:09:54


Go报错:more than one character in rune literal


在go语法中,双引号是常用的来表达字符串,如果你使用了单引号,编译器会提示出错
package main

import "fmt"

func add(x int, y int) int {
return x + y
}

func swap(x, y string) (string, string){
return y, x
}

func main() {
fmt.Println( add(43, 44))
a, b := swap('hello', "World")
fmt.Println(a, b)
}
go 1.9版本对于数字类型,无需定义int及float32、float64,系统会自动识别。
//示例代码
var isActive bool  // 全局变量声明
var enabled, disabled = true, false  // 忽略类型的声明
func test() {
    var available bool  // 一般声明
    valid := false      // 简短声明
    available = true    // 赋值操作
}

if 语句使用 tips

(1) 不需使用括号将条件包含起来

(2) 大括号{}必须存在,即使只有一行语句

(3) 左括号必须在if或else的同一行

(4) 在if之后,条件语句之前,可以添加变量初始化语句,使用;进行分隔

(5) 在有返回值的函数中,最终的return不能在条件语句中




我要评论
评论列表