Go语言中文网 为您找到相关结果 106

A Tour of Go: Basics 1

Packages, variables and functions Packages packages中,以大写字母开头的name是exported name,当import package时,只有exported name可以被从外部访问。 Functions 同type的连续参数可以只在最后指明type。函数可以有多个返回值。 func swap(x, y string) (string, string) { return y, x } Go支持有name的返回值: 函数定义时就定义好返回变量名,在函数内操作返回变量。 用naked return语句返回。 func split(sum int) (x, y int) { x = sum * 4 / 9 y = sum - x retur...阅读全文

博文 2018-10-07 17:35:15 zxdevops

让我们一起啃算法----有效的括号

有效括号(Valid-Parentheses) 题干如下: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足: 1.左括号必须用相同类型的右括号闭合。 2.左括号必须以正确的顺序闭合。 3.注意空字符串可被认为是有效字符串。示例 1: 输入: "()" 输出: true示例 2: 输入: "()[]{}" 输出: true示例 3: 输入: "(]" 输出: false示例 4: 输入: "([)]" 输出: false示例 5: 输入: "{[]}" 输出: true来源:力扣 解题思路 这题是我大学老师教 栈 这种数据结构的应用场景时讲解的题目,稍微有一丢丢怀念。解题思路很简单:从左到右遍历字符串,遇到 左括号: [ ( { ...阅读全文

博文 2020-04-29 11:32:49 三斤和他的朋友们

Golang学习笔记-数组

数组 Go数组声明需要指定元素类型以及元素个数,格式如下: var variable_name [SIZE] variable_type var values [10] int Go使用大括号初始化数组中的元素,如果元素没有指定初始值,默认为零值。 func main() { var values=[10] int{1,2,3,4} println(values[0])//1 println(values[4])//0 } 如果数组有初始值,数组大小使用...代替,Go将会根据元素个数来设置数组大小。 func main() { var values=[...] int{1,2,3,4} println(len(values))//4 } Go支持多维数组,格式如下: var variabl...阅读全文

博文 2019-09-27 23:33:00 aside section ._1OhGeD

让我们一起啃算法----有效的括号

有效括号(Valid-Parentheses) 题干如下: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足: 1.左括号必须用相同类型的右括号闭合。 2.左括号必须以正确的顺序闭合。 3.注意空字符串可被认为是有效字符串。示例 1: 输入: "()" 输出: true示例 2: 输入: "()[]{}" 输出: true示例 3: 输入: "(]" 输出: false示例 4: 输入: "([)]" 输出: false示例 5: 输入: "{[]}" 输出: true来源:力扣 解题思路 这题是我大学老师教 栈 这种数据结构的应用场景时讲解的题目,稍微有一丢丢怀念。解题思路很简单:从左到右遍历字符串,遇到 左括号: [ ( { ...阅读全文

博文 2020-05-03 22:32:41 三斤和他的朋友们

【Golog】包

正文 package main import ( "fmt" "math/rand" ) import "math/cmplx" func main() { fmt.Printf("Now you have %g problems.\n", math.Sqrt(7)) } 这里这个头部有的这个package main有点像Java一样,这里的主函数入口func main()暂时没看到类型和返回值。 但是按照官网import支持两种方式一个是小括号,还有就是支持像python那样的一个一个import。感觉用小括号更好看吧。引入规则也是一样的可以引入包下的某部分如:math/rand。暂时不清楚能不能像c++一样指定自己在某个文件夹下的包。 可以看到这里的输出是类似c的那种输出形式。不知道有没...阅读全文

博文 2020-05-05 17:32:43 石渊友