Go语言学习第三天

今天有点忙,学习的有些晚,也有些少。今天主要是了解函数,知道同一文件内,函数名不能重复,main作为主函数用来显示主体内容,类似于index.html在网页的地位,但别的函数也能输出内容。

学习代码如下:

package main

import "fmt"

const (

second =60

minter=second*60

hour=minter*24)

func timesqr(seconds int)(secondout,minterout,hourout int) {

secondout=seconds

minterout=seconds/minter

hourout=seconds/hour

return

}


func main() {

fmt.Println(timesqr(1000))

//_,minterout,hourout=timesqr()

}

以上纯在手机上敲,有点麻烦。今天遇到的疑惑是GoLang的除法运算不知道怎么算出小数点

1000/13得到的是整数,%8.3f也算不出来,只是整数

明天再研究吧

--------------2019.2.14补录---------------------

如果要出现小数点,则需要保证所有参与计算的变量都是flaot型

即func timesqr(seconds int)(secondout,minterout,hourout int) {

修改为func timesqr(seconds flaot)(secondout,minterout,hourout flaot) {

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 2,834评论 0 8
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,392评论 0 2
  • 一、数据类型转换 https://studygolang.com/articles/10838 package m...
    蓓蓓的万能男友阅读 1,104评论 0 1
  • fmt格式化字符串 格式:%[旗标][宽度][.精度][arg索引]动词旗标有以下几种:+: 对于数值类型总是输出...
    皮皮v阅读 1,122评论 0 3
  • 数组 和C语言一样,Go语言中也有数组的概念, Go语言中的数组也是用于保存一组相同类型的数据 和C语言一样,Go...
    极客江南阅读 1,217评论 0 2