当前位置: 首页 > news >正文

Golang基础之关键字

Type

参考

##
https://blog.csdn.net/SHELLCODE_8BIT/article/details/122837699

type有如下几种用法:

  1. 定义结构体
  2. 定义接口
  3. 类型定义
  4. 类型别名
  5. 类型查询

类型定义

type Celsius float64 // 摄氏温度
type Fahrenheit float64 // 华氏温度
 
const (
    AbsoluteZeroC Celsius = -273.15 // 绝对零度
    FreezingC Celsius = 0 // 结冰点温度
    BoilingC Celsius = 100 // 沸水温度
)

// 
func CToF(c Celsius) Fahrenheit { return Fahrenheit(c*9/5 + 32) }
func FToC(f Fahrenheit) Celsius { return Celsius((f - 32) * 5 / 9) }

http://www.dtcms.com/a/1786.html

相关文章:

  • Java之多线程的生产者消费者问题的详细解析
  • 第十四届蓝桥杯大赛软件赛决赛 C/C++ 大学 B 组 试题 C: 班级活动
  • 项目进展(四)-双电机均可驱动,配置模拟SPI,调平仪功能初步实现!
  • kafka消息队列简单使用
  • C++:vector 定义,用法,作用,注意点
  • 【Lychee图床】本地电脑搭建私人图床,公网远程访问
  • C++核心编程--对象篇
  • 【Linux学习】05-1Linux上安装部署各类软件
  • 【Redis】Redis做为缓存,MySQL如何与Redis保持数据一致
  • 浮点型数字
  • 使用Visual Studio调试排查Windows系统程序audiodg.exe频繁弹出报错
  • ip地址可以精确定位吗
  • 洗衣行业在线预约小程序系统源码搭建 支持直播功能+在线预约下单+上门取件
  • go mod tidy 报错:x509: certificate signed by unknown authority 最佳实践
  • sentinel-dashboard-1.8.0.jar开机自启动脚本
  • 文件内容显示
  • 常用音频接口:TDM,PDM,I2S,PCM
  • .NET的键盘Hook管理类,用于禁用键盘输入和切换
  • 使用Python做一个微信机器人
  • Azure AD混合部署,通过 Intune 管理设备,实现条件访问
  • 8.6 枚举类型
  • Python15题day13
  • 爬虫为什么需要 HTTP 代理 IP?
  • 学习资源汇集
  • 找不到名称 “$“。是否需要安装 jQuery 的类型定义? 请尝试使用 `npm i --save-dev @types/jquery`。
  • PyCharm中使用pyqt5的方法2-2
  • Doris 2.0.1 Dockerfile制作
  • 【Java】数组的深浅拷贝问题(二维数组举例)(136)
  • SQL 如何提取多级分类目录
  • 从技能需求到就业前景,了解前端和后端开发的优缺点和个人选择