Java中是否有与Go的选择语句相似的关键字或方法,仅用于选择通信渠道?
答案 0 :(得分:3)
其他答案误解了这个问题(或者他们不知道Go中的select
是什么)。
Go确实有一个switch
和一个select
语句,其中switch
粗略等同于Java switch
,select
语句与switch
类似,但仅用于选择通信操作(案例为comm.ops。:a send语句或{ {3}}操作)。
Java没有与Go select
等效的东西。你可以以更加冗长的方式实现同样的目标,并且它不像Go select
那样内置于语言中。
参见相关问题:
答案 1 :(得分:0)
Java中类似的语法是开关。 有关详细信息,请参阅https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html。
hSetBuffering :: BufferingMode -> File ⊸ IOL 1 File