问题标签 [language-construct]
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.
ruby - 如何在 Ruby 中使用 C# 样式的枚举?
我只想知道在 Ruby 中模拟 C# 样式枚举的最佳方法。
c++ - C++ 构造替换 C 构造
在与我团队中一位新来的开发人员讨论后,我意识到在 C++ 中仍然存在使用 C 构造的习惯,因为它们应该更好(即更快、更精简、更漂亮,选择你的理由)。
与类似的 C++ 构造相比,哪些示例值得分享,展示了 C 构造?
对于每个示例,我都需要阅读 C++ 构造与原始 C 构造一样好甚至更好的原因。目的是为一些在 C++ 代码中被认为有些危险/不安全的 C 构造提供替代方案(只要明确标记为 C++0x,就接受仅 C++0x 有效的答案)。
我将在下面发布一个答案(结构内联初始化)作为示例。
注1:请,每个案例一个答案。如果您有多个案例,请发布多个答案
注 2:这不是 C 题。不要在这个问题中添加“C”标签。 这不应该成为 C++ 和 C 之间的斗争。仅研究 C++ 的 C 子集的一些构造,以及它们在其他 C++“工具包”中的替代方案
注 3:这不是一个 C-bashing 问题。我要理由。吹嘘、抨击和未经证实的比较将被降低。在没有 C 等价物的情况下提及 C++ 功能可能会被认为是题外话:我希望将 C 功能与 C++ 功能并排放置。
language-agnostic - 在您的第一个程序中,哪个结构让您对编程产生了兴趣?
对我来说,这是 If 语句,我很兴奋,从那时起我就相信计算机非常智能,或者我至少可以因此让它看起来很智能。
php - PHP中的语言构造和“内置”函数有什么区别?
我知道 , include
, isset
, require
,print
和echo
其他一些不是函数而是语言结构。
其中一些语言结构需要括号,而另一些则不需要。
有些有返回值,有些没有。
那么语言结构和内置函数之间的内在区别是什么?
language-agnostic - 是否有允许在调用站点进行变量声明的编程语言?
更新 2:删除示例,因为它们具有误导性。下面的那些更相关。
我的问题:
有没有这种结构的编程语言?
更新: 现在当我想到它时,Prolog 也有类似的东西。我什至允许在定义行定义操作。(忘记回溯和关系——想想语法)
我问这个问题是因为我相信,在语言中具有对称性是一件好事。“输入”参数和“输出”参数之间的对称性。
如果返回这样的值很容易,我们可以放弃使用设计语言的显式返回。
重播对......我认为这是一个黑客行为。我们不需要数据结构来将多个参数传递给函数。
更新 2:
举一个我正在寻找的语法示例:
或功能+序言风格
在提议的语言中,没有表达式,因为所有返回都是通过参数。这在深层层次函数调用很自然的情况下会很麻烦。口齿不清的例子:
将需要所有临时变量的语言名称:
所以我建议匿名变量将整个函数调用转换为该变量的值:
这不是很自然,因为我们有所有的文化包袱,但我想抛弃我们目前对语法的所有成见。
php - PHP 中是否存在较短的 if 语句?
是否可以以某种方式将其重写为更短?
我在某个地方看到过但忘记了...:/
顺便说一句,如果你愿意,请解释你的代码!
谢谢
php - if 语句在一行 if poss
我正在使用生成的 ID 打印图像。但是我想检查一下这个图像是否存在以及它是否不打印 no-image.jpg ......
如果可以将其保留在一条线上,那就太好了。任何帮助,将不胜感激。
php - ?: PHP 中的运算符(“猫王运算符”)
我今天在一些 PHP 代码中看到了这一点:
我不熟悉?:
这里使用的运算符。它看起来像一个三元运算符,但是如果谓词为真,则评估的表达式已被省略。这是什么意思?
php - PHP 中的这种语法( page = $page ? $page : 'default' )是什么意思?
我是 PHP 新手。我在WordPress中遇到了这种语法。该代码的最后一行是做什么的?
php - 什么是?:在 PHP 5.3 中?
自 PHP 5.3 起,Twitto 使用了几个可用的新功能:
- DIR常数_
- 运营商
- 匿名函数
在 PHP 5.3中,数字 2 对?:有什么作用?
另外,匿名函数是什么意思?那不是已经存在了一段时间的东西吗?