我刚刚{....0}
在朋友的代码中找到了.在控制台返回中评估它{}
(空对象).
这是为什么?JavaScript中4个点的含义是什么?
您可以在PowerShell数字文字上使用的完整后缀列表是什么?
到目前为止,我发现:
?????????????????????????????????????????????
? Suffix ? Example ? Result ?
?????????????????????????????????????????????
? L ? 1L ? Type = Int64 ?
? D ? 1D ? Type = Decimal ?
? KB ? 1KB ? 1KB = 1024 ?
? MB ? 1MB ? 1MB = 1048576 ?
? GB ? 1GB ? 1GB = 1073741824 ?
? TB ? 1TB ? 1TB = 1099511627776 ?
? PB ? 1PB ? 1PB = 1125899906842624 ?
?????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
但我找不到列出所有这些内容的来源.
我做了一些googleling,但无法找到我的问题的解决方案.
根据double和float声明,是否有任何java编码指南?什么是正确的?
Double d = 1.0d;
Run Code Online (Sandbox Code Playgroud)
要么
Double d = 1.0D;
Run Code Online (Sandbox Code Playgroud)
(同样适用于Float和Long以及它们的原语.)
编译和两者似乎对我都没问题,但是在阅读这些代码行时,我看到了清晰度的差异.具有大写d的那个似乎更可能被读错 - >"D"可以被读为"0"左右.
有什么建议或想法吗?
使用insert
,我将值推送到Array
:
myarray=[22,33,44]
myarray.insert(0,02)
# => [2,22,33,44]
Run Code Online (Sandbox Code Playgroud)
如果做到以下,我得到:
myarray.insert(0,020)
# => [16,2,22,33,44]
Run Code Online (Sandbox Code Playgroud)
020
变成16
?如果我执行以下操作,我会得到:
myarray.insert(0,0200)
# => [128,16,2,22,33,44]
Run Code Online (Sandbox Code Playgroud)
0200
变成128
?我可以知道这个的原因吗?