Questions tagged «language-specifications»

6
False == 0和True == 1是实现细节还是由语言保证?
是否可以保证False == 0和True == 1,在Python中(假设用户没有重新分配它们)?例如,是否以任何方式保证以下代码将始终产生相同的结果,而不管Python的版本如何(既有现有版本,也可能是未来版本)? 0 == False # True 1 == True # True ['zero', 'one'][False] # is 'zero' 任何对官方文档的引用将不胜感激! 编辑:如许多答案所述,bool继承自int。因此,可以将问题改写为:“文档是否正式声明程序员可以依赖从整数(带有值0和1?)继承的布尔值 ”。这个问题与编写不会因为实现细节而失败的健壮代码有关!

4
C#短/长/整数文字格式?
在C / C#等中,您可以告诉编译器文字数字不是它看起来的样子(即,float代替double,unsigned long而不是int: var d = 1.0; // double var f = 1.0f; // float var u = 1UL; // unsigned long 等等 有人可以指出我的清单吗?我正在寻找short或的后缀Int16。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.