Questions tagged «built-in»

内置函数,模块和类是编程语言或框架的标准部分。

11
:(冒号)GNU Bash内置的目的是什么?
什么都不做,仅是注释领导者,但实际上是内置于其本身的shell的目的是什么? 每次调用要比在脚本中插入注释慢40%,这取决于注释的大小,差别可能很大。我能看到的唯一可能原因是: # poor man's delay function for ((x=0;x<100000;++x)) ; do : ; done # inserting comments into string of commands command ; command ; : we need a comment in here for some reason ; command # an alias for `true' (lazy programming) while : ; do command ; …
335 bash  shell  built-in 


6
在else语句中,GCC的__builtin_expect有什么优势?
我碰到了一个#define他们用的__builtin_expect。 该文档说: 内置功能: long __builtin_expect (long exp, long c) 您可以__builtin_expect用来向编译器提供分支预测信息。通常,您应该更喜欢为此(-fprofile-arcs)使用实际的配置文件反馈,因为众所周知,程序员在预测其程序的实际执行效果方面很差。但是,在某些应用程序中很难收集此数据。 返回值是的值exp,应为整数表达式。内置的语义是预期的 exp == c。例如: if (__builtin_expect (x, 0)) foo (); 表示我们不期望调用foo,因为我们期望x为零。 那么为什么不直接使用: if (x) foo (); 而不是复杂的语法__builtin_expect?
144 c  linux  gcc  built-in 

9
几何均值:是否有内置的?
我试图找到一个内置的几何均值,但找不到。 (显然,内置程序在外壳程序中工作不会节省我的时间,我也不怀疑准确性是否存在任何差异;对于脚本,我尝试尽可能多地使用内置程序,其中(累计)性能提升通常很明显。 万一没有(我怀疑是这样)这是我的。 gm_mean = function(a){prod(a)^(1/length(a))}


4
语言构造和PHP中的“内置”函数有什么区别?
我知道include,isset,require,print,echo,和其他一些人都没有的功能,但语言结构。 这些语言构造中的一些需要括号,而其他则不需要。 require 'file.php'; isset($x); 有些具有返回值,而另一些则没有。 print 'foo'; //1 echo 'foo'; //no return value 那么语言构造和内置函数之间的内部区别是什么?

1
如何将前一个表达式的结果分配给变量?
假设我正在使用R的交互式控制台,而我刚刚做了如下操作: long_running_command() 该长时间运行的命令返回一个值,我刚刚意识到我想将该值分配给变量,而不是将其丢弃。那么,如何在不再次运行命令的情况下获得该值?有这样的命令吗? result = get_last_return_value()


9
内置类型的性能:char,short,int,float,double
这似乎是一个愚蠢的问题,但是看到Alexandre C在另一个主题中的答复,我很好奇知道内置类型是否存在性能差异: charVS shortVSint主场迎战float 主场迎战double。 通常我们在现实生活项目中不会考虑这种性能差异(如果有的话),但是出于教育目的,我想知道这一点。可以问的一般问题是: 积分算术和浮点算术之间是否有性能差异? 哪个更快?更快的原因是什么?请解释一下。
72 c++  c  performance  built-in 

6
装饰十六进制功能以填充零
我写了这个简单的函数: def padded_hex(i, l): given_int = i given_len = l hex_result = hex(given_int)[2:] # remove '0x' from beginning of str num_hex_chars = len(hex_result) extra_zeros = '0' * (given_len - num_hex_chars) # may not get used.. return ('0x' + hex_result if num_hex_chars == given_len else '?' * given_len if num_hex_chars > …
72 python  hex  padding  built-in 

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.