当前位置: 首页 > 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) }

相关文章:

  • 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 管理设备,实现条件访问
  • AI时代教育如何变革?上海首批 “标准化家长学校”出炉
  • 澳门世界杯“中日对决”,蒯曼击败伊藤美诚晋级女单决赛
  • 旧电梯换新如何分摊费用?低楼层可以不出钱吗?上海闵行举办讨论会
  • 医院招聘误发内部信息反获好评,求职者就需要这样的“敞亮”
  • 马上评|古籍书店焕新归来,“故纸陈香”滋养依旧
  • 商务部新闻发言人就美对我海事、物流和造船等领域宣布最终措施答记者问