原文:为什么switch不支持long

switch 支持的类型 在 Java 语言规范里中,有说明 switch 支持的类型有:char byte short int Character Byte Short Integer String enum。 为什么不支持 long 为什么只支持上面几种 int String 都可以,为什么不支持 long 原因就是 switch 对应的 JVM 字节码 lookupswitch tables ...

2019-09-06 09:07 0 648 推荐指数:

查看详情

switch 是如何支持 String 的?为什么不支持 long

作者: Jitwxs 链接: https://jitwxs.cn/6f3eddff.html 我们知道 Java Switch 支持byte、short、int 类型,在 JDK 1.5 时,支持了枚举类型,在 JDK 1.7 时,又支持了 String类型。 那么它为什么就不能支持 long ...

Tue Feb 02 03:04:00 CST 2021 1 286
Python 为什么不支持 switch 语句?

本文出自“Python为什么”系列,请查看全部文章 在这篇文章里,我们会聊一聊为什么 Python 决定不支持 switch 语句。 为什么想要聊这个话题呢? 主要是因为 switch 在其它语言中太常见了,而 Python 却不支持,这样的独特性本身就值得关注,而回答这个问题 ...

Thu Oct 08 19:27:00 CST 2020 3 928
Microsoft Visual C++ 不支持long long

Microsoft Visual C++ 不支持long long 在C/C++中,64为整型一直是一种没有确定规范的数据类型。现今主流的编译器中,对64为整型的支持也是标准不一,形态各异。一般来说,64位整型的定义方式有long long和__int64两种(VC还支持_int64),而输出 ...

Thu Apr 21 22:56:00 CST 2016 1 4270
switch(expression)支持不支持的数据类型

Switch支持类型【注:不支持long、double、float以及它们的而包装类】   基本数据类型:byte、char、int、short   包装数据类型:Byte、Character、Integer、Short   枚举类型:Enum   字符串类型:String ...

Wed Aug 26 22:00:00 CST 2020 0 644
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM