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

【GO】语言特点 | Go和Java的对比

while循环

go语言中没有while循环,一般都是用for循环替代

while (条件) {}  // Java的for循环
for true {}  // go 语言中会用一个为真的表达式作为是否
会进入循环的条件,也就是把其他语言的for和while合并了

for循环

for (Type item : list) {}  // java中遍历某个容器类型的变量
for _, value := range array {}  // go中用key, value的形式,且可以使用匿名变量,并且用 := 对变量赋值

三元表达式

go语言中也没有三元表达式

http://www.lryc.cn/news/313841.html

相关文章:

  • USB2.0设备检测过程信号分析
  • Go语言物联网开发安科瑞ADW300/4G电能表数据上传mqtt平台-电表接线到传输数据完整流程
  • LabVIEW质谱仪开发与升级
  • SwiftUI之DragGesture
  • 主网NFT的发布合约
  • 分享2024年在家轻松兼职赚钱的5个副业
  • 电脑小问题:Windows更新后黑屏
  • C++指针(四)万字图文详解!
  • 商品管理系统设计100问?
  • Python的反射
  • 【Spring云原生系列】Spring RabbitMQ:异步处理机制的基础--消息队列 原理讲解+使用教程
  • UE5.1_Varest_Warning
  • 硬盘温度过高会怎么办?机箱温度多少算正常?
  • fs模块_写入文件
  • flutter无法在windows平台上拖拽文件到它的窗口中
  • [递归、搜索、回溯]----递归
  • XS2100S:IEEE 802.3af/at 兼容、用电设备接口控制器,集成功率MOSFET V1.0.3
  • 智慧城市如何助力疫情防控:科技赋能城市安全
  • Chromium内核浏览器编译记(四)Linux版本CEF编译
  • NextJs教程系列(一):介绍安装
  • python界面开发 - Menu (popupmenu) 右键菜单
  • 微服务架构 | 多级缓存
  • 怎么将pom在文件放到src下方
  • 浅谈网络爬虫与Web安全
  • C++vector的使用方法
  • 视频生成模型Sora的全面解析:从AI绘画、ViT到ViViT、DiT、VDT、NaViT、VideoPoet
  • 4.1k star,官方出品的redis桌面管理工具——redislnsight
  • 论文目录3:大模型时代(2023+)
  • FPGA IBUFG
  • 探索数据结构:单链表的实战指南