获得徽章 0
#挑战每日一条沸点# 创建一个结构体来定义学生模型,他的姓名name,年龄age,还有班级class和学号id,对应数据库中的表。在这个结构体中,你可以定义字段名、数据类型和 GORM 的标签(如:gorm:"primaryKey"、gorm:"autoIncrement" 等)来映射数据库表结构。
评论
#挑战每日一条沸点# go语言里面的函数变量的作用域。(1)函数内部声明/定义的变量叫局部变量,作用域仅限于函数内部。(2)函数外部声明/定义的变量叫全局变量,作用域在整个包都有效,如果其首字母为大写,则作用域在整个程序有效。(3)如果变量是在一个代码块,比如for/if中,那么这个变量的的作用域就在该代码块

作者:用户5850835977870
链接:juejin.cn
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
展开
评论
#挑战每日一条沸点# 那么我们来看看go的切片,其实像其他编程语言的动态数组一样,切片是围绕着动态数组的概念来的,数组一旦创建就不能更改其长度和类型,但是如果我们使用切片的话就可以利用它本身自带的函数例如append来进行增加数组
评论
#挑战每日一条沸点# seed,它是和rand配合使用,rand.seed()然后设置你想要的种子数在参数里面。然后你就可以使用例如rand.Intn(788)打印你所想要的随机数,先插讲一句intn函数,和他对应的还有一个int函数,一个intn是要在括号里面写明参数,一个int不用,然后intn是可以设置在某个范围内的随机数,例如intn(333)他的范围就是大于等于0和小于333之间
展开
评论
#挑战每日一条沸点# 计算机只能处理数字,如果想要处理文本需要转换为数字才能处理,8bit作为一个byte,一个byte表示的最大整数就是255,想表示更大的整数,就需要更多的byte,我国制定了GB2312编码表示中文,Unicode把所有语言都统一到一套编码里
评论
#挑战每日一条沸点# 在go语言中,如果想获取键盘输入的值,可以用fmt.scanIn或者是scanf,前后两个这区别是,前者scanIn只能一次输入一个,后者scanf可以一次输入很多个。记得scanIn里面要用引用,因为这样子才是可以影响值的改变。
评论
#挑战每日一条沸点#

取模运算,其实通俗来讲也就是取他的余数。比如你10除以3就是余1.这种情况很简单,但是这时候有的小伙伴就会问了,如果是负数怎么办,比如:-10取模-3,10取模-3或者是-10取模-3这种情况怎么办呢,其实很简单,只要按照取余数的公式来进行判断就行了。公式是:a%b=a-a/b*3
展开
评论
#挑战每日一条沸点# strconv.Atoi(str)以上代码将字符串变量 str 转换为整型变量 num。

注意,strconv.Atoi 函数返回两个值,第一个是转换后的整型值,第二个是可能发生的错误,我们可以使用空白标识符 _ 来忽略这个错误


以下实例将字符串转换为整数
展开
评论
#挑战每日一条沸点# 作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。

Go 语言中变量可以在三个地方声明:

函数内定义的变量称为局部变量
函数外定义的变量称为全局变量
函数定义中的变量称为形式参数
接下来让我们具体了解局部变量、全局变量和形式参数。
展开
评论
#挑战每日一条沸点# Go 中有一种延迟调用语句叫 defer 语句,它在函数返回时才会被调用,如果有多个 defer 语句那么它会被逆序执行。defer 延迟调用语句的用处是在程序执行结束,甚至是崩溃后,仍然会被调用的语句,通常会用来执行一些告别操作,比如关闭连接,释放资源(类似于 c++ 中的析构函数)等操作。
评论
#挑战每日一条沸点#
表达数字可以不用加0,科学计数法的e代表乘除十的几次方,转换之后原本的数据类型其实没有改变,int的第一个格子代表正负
评论
下一页
个人成就
文章被阅读 756
掘力值 92
收藏集
1
关注标签
21
加入于