language-design

language-design

文章 0 浏览 6

为什么没有“forall”?标准并行?

我一直在研究新的 std.parallel 库。我不是语言或库设计者,所以请原谅我的无知,但是如果语言中有一个 forall 语句,或者至少在 std.parallel 中,不…

紧拥背影 2024-11-17 04:24:36 4 0

为什么数字类上的 valueOf/parse 方法拒绝 Java 7 中的有效数字?

下划线: scala> java.lang.Float.valueOf("1_2_3.4_5_6") java.lang.NumberFormatException: For input string: "1_2_3.4_5_6" at sun.misc.Floating…

小矜持 2024-11-16 21:59:20 3 0

当 auto 用于数组时,为什么它会转换为指针而不是引用?

请参阅下面的示例: int arr[10]; int *p = arr; // 1st valid choice int (&r)[10] = arr; // 2nd valid choice 现在,当我们对 arr 使用 auto 时,…

过期以后 2024-11-16 19:41:39 4 0

为什么 Ruby 会“得到”?包括结束换行符?

我从来不需要从 gets 获得的结尾换行符。有一半的时间我忘记咀嚼它,这很痛苦...... 为什么它在那里?…

鼻尖触碰 2024-11-16 16:10:12 4 0

为什么 C# 中没有 ||= 或 &&= 运算符?

我们为所有逻辑运算符、移位运算符、加法运算符和所有乘法运算符提供了等效的赋值运算符。 为什么逻辑运算符被遗漏了? 是否有一个很好的技术原因来解…

遥远的绿洲 2024-11-15 18:26:22 6 0

如果我想了解编译器和编程语言是如何构建的,该从哪里开始

可能的重复: 学习编写编译器 我知道这是一个广泛的问题,但哪里可以我开始学习编译器实际上是如何工作的,编程语言是如何创建的,我的意思不是你如…

盗心人 2024-11-15 17:38:39 4 0

是否有一种语言允许操作原语?

在大多数情况下,语言不允许对基元的引用进行操作。例如: var a = 0; var b = a; // value is copied b++; // b now represents a new value as this…

错爱 2024-11-15 11:47:05 3 0

为什么 scala.Serialized 没有指定任何方法?

因为 Java 语言要求所有接口成员都是公共的,而最初的设计者并不想强制 java.io.Serialized 的“方法”是公共的,所以这在 Java 中是不可能的。 Scala…

羁绊已千年 2024-11-15 00:55:44 4 0

Java 的 Serialized 或 Cloneable 等标记接口的设计是否在 C# 中得到了发展?

Java 在其标准库中提供了 java.io.Serializable 和 java.lang.Cloneable(以及语言和 JVM 中对它的特殊支持),用于反序列化/序列化任务/克隆。 C# 是…

大姐,你呐 2024-11-14 19:05:31 5 0

为什么 PHP 的 call_user_func() 函数不支持按引用传递?

为什么像 call_user_func() 这样的函数处理函数不支持通过引用传递参数? 文档说了一些简洁的话,例如“请注意,call_user_func() 的参数不是通过引用…

往日 2024-11-14 07:55:30 6 0

为什么我不能在函数的返回值上使用数组索引?

为什么我不能这样做? explode(',','1,2,3', 1)[0] 所有其他语言都支持它。 我正在寻找的答案:(因为人们似乎认为这是毫无意义的咆哮) 我应该意识到…

私藏温柔 2024-11-14 01:07:54 6 0

实现 java.lang.reflect.Proxy 的注释背后的基本原理是什么?

它不是语言规范所要求的,并且似乎是特定于供应商的。 关于注释如何为注释/类的用户工作是否有任何好处或更好的保证?或者只是某些 JDK 类被重用来帮…

骄傲 2024-11-10 12:46:03 5 0

Scala 中的闭包与 Java 中的闭包

不久前,Oracle 认为向 Java 8 添加闭包将是一个好主意。我想知道与 Scala 相比,那里的设计问题是如何解决的,Scala 从第一天起就已经关闭了。 引用 …

活泼老夫 2024-11-09 18:50:02 5 0

如何在编译时获取单例对象的类?

考虑这样的事情: object Singleton val cls: Class[Singleton] = ??? 我必须写什么来代替 ???? 我尝试了 classOf[Singleton]、classOf[Singleton.ty…

梦在深巷 2024-11-09 16:19:10 5 0

为什么一处的原始类型会导致其他地方的通用调用点被视为原始类型?

考虑这个例子: import java.util.*; class Foo { public int baz(List stringlist) { return 1; } public int baz(ArrayList objectlist) { return 2…

情独悲 2024-11-09 13:07:38 7 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文