标签: programming-languages

这是有效的PHP语法吗?

if ($var == ($var1 || $var2))
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我正在考虑使用它,但我确定它是否有效,并且似乎没有某个地方可以检查.
它似乎在逻辑上与我一致,但我不确定,我没有东西可以在附近测试它.
如果它是有效的,那么其他主流语言支持这种构造.

编辑:比较是有效的,但不是我想的方式.
我试图做的实际上是我刚刚发现的in_array()函数.

php syntax conditional programming-languages

0
推荐指数
1
解决办法
204
查看次数

所有编程语言都有一个共同的词汇表吗?

每种编程语言都有自己的词汇,真的很烦人.例如,在Java中我们有

if ... {}
Run Code Online (Sandbox Code Playgroud)

我们用Bash脚本

if ... then ... fi # using "fi" is so insane for me
Run Code Online (Sandbox Code Playgroud)

如果所有编程语言共享相同的词汇表,那将是非常好的.然后语言设计者可以定义底层语义.我想知道是否有任何尝试建立这样的词汇?

programming-languages

0
推荐指数
1
解决办法
920
查看次数

哪种编程语言更容易支持

哪种编程语言更容易支持开发人员(即没有专业经验的开发人员(即处理他们无法控制的变更)).

编辑:我将支持定义为

  • 不限制开发人员的专业发展并使他们成长
  • 使高级职员能够在类似的环境中与他们一起工作,而不是感到沮丧

背景:我正在研究用ruby或python开发新产品,我正在寻找在团队环境中运行良好的可能替代方案.也就是说,哪种初学者语言在全谱团队中效果最好?

programming-languages

0
推荐指数
1
解决办法
254
查看次数

是否有任何关于格式化String的简写?

我正在使用Objective c,我得到了一些像这样的变量:

1100
920
845
1439
Run Code Online (Sandbox Code Playgroud)

但是我想把它改成:

11:00 
09:20
08:45
14:39
Run Code Online (Sandbox Code Playgroud)

问题是当我只有三个号码时如何填写零?我知道逻辑可以很简单,我检测到字符串长度,但有没有办法更有效地做到这一点?谢谢.

syntax formatting programming-languages objective-c

0
推荐指数
1
解决办法
663
查看次数

0
推荐指数
1
解决办法
140
查看次数

!= false vs. == true

我想我已经在某处读过否定(!= false)的评估比== true更快

它是否正确?

performance evaluation programming-languages

0
推荐指数
1
解决办法
1590
查看次数

羽绒服如何运作?C#

如果我实例化这样的对象:

Person hello = new Person();
Run Code Online (Sandbox Code Playgroud)

我被允许做类似的事情

Employee test = (Employee)hello;
Run Code Online (Sandbox Code Playgroud)

这是做什么的?什么是向下倾斜的?那么当我们为基地分配内存时,那么在那里会发生什么?

c# programming-languages

0
推荐指数
1
解决办法
212
查看次数

Lua table.sort方法什么时候变得稳定?

我刚刚阅读了Table.sort的官方Lua文档,并注意到它说:

"[Table.sort]算法不稳定 ;也就是说,被给定顺序认为相等的元素可能会通过排序改变它们的相对位置."

任何想法什么时候Table.sort会在Lua变得稳定?

lua programming-languages stable-sort

0
推荐指数
2
解决办法
1412
查看次数

用C语言查找结构中的元素

是否可以确定库中结构(C语言)中的元素(名称和数据类型)?如果是的话,怎么用C语言呢?如果C语言不支持它,是否可以通过其他技巧获取结构元素或者是否有任何工具?

c programming-languages structure reverse-engineering

0
推荐指数
1
解决办法
1439
查看次数

有人可以向我解释为什么我需要函数式编程而不是OOP吗?

可能重复:
功能编程与面向对象编程

有人可以向我解释为什么我需要函数式编程而不是OOP吗?

例如,为什么我需要使用Haskell而不是C++(或类似的语言)?

功能编程优于OOP有什么优势?

oop paradigms programming-languages functional-programming

0
推荐指数
2
解决办法
1858
查看次数