问题标签 [primitive-types]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
3309 浏览

java - 在 Java 中,char[] 是一个对象吗?

我是 Java 新手,但如果我理解正确的话,char 是一种原语。

执行 char temp 和 temp.hashCode() 不会编译,但执行 char[] temp2 = new char[2] 和 temp2.​​hashCode() 将编译和执行。

这是否意味着某种 char[] 是一个对象???

0 投票
2 回答
1525 浏览

objective-c - Objective C中接受原语的可变参数函数

现在,我有这个:

但与 nil 的比较是不正确的,因为 int 不是对象。使用 NSNumbers 会破坏我的目的,因为我试图不在此方法之外分配对象。

该怎么办?

0 投票
8 回答
37475 浏览

java - 如何通过引用传递原始数据类型?

如何在java中通过引用传递原始类型?例如,如何使int传递给可修改的方法?

0 投票
4 回答
5002 浏览

java - 是否有接受各种数据类型值的字典?

我需要一个映射,其中的值是不同类型的,比如整数、字符串等。Java 的问题是这里的原语不是Objects,这表明它可能不可能有一个混合字典。我想确认这一点。

0 投票
4 回答
2152 浏览

scala - 为什么 Scala 将 List[Any] 提升为 List[Long]?

在以下代码中:

这是输出(Scala 2.8.1):

为什么数字被提升为 java.lang.Long?我怎样才能做到这一点,以便他们要么保留他们的AnyVal类型,要么将其“装箱”为等效AnyRef类型?

0 投票
5 回答
1024 浏览

java - 为什么原始类型会首先调用而不是包装类?

当我从 main 调用测试方法并传递整数参数时,它将调用接受原始类型作为参数的方法。我只想知道为什么它调用原始类型方法而不是接受包装类作为参数的方法?是否有任何规则,java遵循哪个调用方法?

谢谢,

0 投票
6 回答
25581 浏览

java - Java 集合。为什么没有原始类型?

可能重复:
将原始值存储在 java 集合中?

我的 Java 教科书说集合的元素(例如 ArrayList)不能是原始类型。是否有一个原因?我的意思是 Sun 有人决定这样做还是有一些障碍反对这样做?我理解我的示例半回答了我的问题,因为 ArrayList 需要一个对象,而基元不是对象。但后来我想为什么他们不能也有原始类型呢?

0 投票
4 回答
3418 浏览

java - 在 Java 中,原始类型和数组是否有包含包?

在 Java 中,原始类型和数组是否有包含包?

可能不是,但只是想确定一下。

0 投票
2 回答
1020 浏览

vb.net - VB.NET 数字类型只有泛型?

VB.NET、.NET 4

大家好,

假设我有一个名为 IParseable(Of TParsed, TUnparsed) 的接口,它需要两个函数:

有没有办法可以将 TParsed 和 TUnparsed 限制为数字类型(已经定义了“*”和“+”等操作)?

问题是,当我尝试实现我的接口并定义其中一个功能时,例如:

VS 抛出一个错误,说“*”没有为 TUnparsed 定义。我明白,因为 TUnparsed 可以是任何东西,但是有没有办法限制我的泛型,比如 TUnparsed 只能是 Double、Integer、Long 等?

我问这个是因为我知道您可以执行以下操作:

要求 Control 成为一个 TextBox (或者我也不太了解......)。但是,无论如何,有什么想法还是我偏离了轨道?只是试图掌握这些接口事物和泛型类型。

非常感谢,布赖恩

0 投票
2 回答
1013 浏览

lisp - ABCL 编译和原语

有谁知道如何(或是否)可以使用 ABCL 将 Lisp 代码编译为 .class 文件并创建一个 main 方法,以便将整个东西打包成一个 .jar 文件并运行?

另外,有谁知道如何从 ABCL 代码访问原始 Java 类型?