language-design

language-design

文章 0 浏览 4

Java 条件表达式中的错误行为

一个简单的表达式: Object val = true ? 1l : 0.5; val是什么类型?那么,从逻辑上讲,val 应该是一个值为 1 的 Long 对象。但 Java 认为 val 是一个…

厌倦 2024-11-17 15:43:51 3 0

方案核心语言规范

我正在学习Scheme,并且我对语言的构建方式特别感兴趣。我试图找到一个关于方案实现的核心语法的很好的描述。我对标准了解不够,但我假设它们都包含宏…

泛滥成性 2024-11-17 12:31:36 2 0

为什么没有“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 2 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 3 0

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

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

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

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

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

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

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

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

盗心人 2024-11-15 17:38:39 1 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 1 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Scala 中的闭包与 Java 中的闭包

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

活泼老夫 2024-11-09 18:50:02 4 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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