标签: built-in

Haskell替换列表中的元素

是否有任何内置函数来替换haskell中给定索引处的元素?

例:

replaceAtIndex(2,"foo",["bar","bar","bar"])

应该给:

["bar", "bar", "foo"]
Run Code Online (Sandbox Code Playgroud)

我知道我可以创建自己的功能,但它似乎应该是内置的.

haskell built-in

17
推荐指数
3
解决办法
2万
查看次数

在bash中,如何获取set -x的当前状态?

我想在我的脚本中临时设置-x然后返回到原始状态.

有没有办法在不启动新子shell的情况下执行此操作?就像是

echo_was_on=.......
... ...
if $echo_was_on; then set -x; else set +x; fi
Run Code Online (Sandbox Code Playgroud)

bash set built-in

17
推荐指数
4
解决办法
2339
查看次数

__builtin_trap:何时使用它?

gcc提供了"用于优化"的其他内置函数.

其中之一就是void __builtin_trap (void)通过执行非法命令来中止程序.

来自doc:

__builtin_trap函数导致程序异常退出.GCC通过使用依赖于目标的机制(例如故意执行非法指令)或通过调用abort来实现此功能.使用的机制可能因版本而异,因此您不应依赖任何特定实现.

为什么你会永远使用此,而不是exit(1)abort?为什么gcc开发人员将此视为优化功能?

c++ gcc built-in

17
推荐指数
2
解决办法
6891
查看次数

从字符串中删除所有出现的几个字符

是否有一种pythonic方法来执行该str.strip()方法所做的事情,除了所有事件,而不仅仅是字符串开头和结尾处的事件?

例:

>> '::2012-05-14 18:10:20.856000::'.strip(' -.:')
>> '2012-05-14 18:10:20.856000'
Run Code Online (Sandbox Code Playgroud)

我想要

>> '::2012-05-14 18:10:20.856000::'.crazy_function(' -.:')
>> '20120514181020856000'
Run Code Online (Sandbox Code Playgroud)

Python是否为我提供了内置的crazy_function???

我可以轻松地以编程方式执行此操作,但我想知道是否有内置功能.找不到一个.谢谢您的帮助.

python string string-formatting built-in

16
推荐指数
1
解决办法
1万
查看次数

当__builtin_memcpy被libc的memcpy替换时

memcpyGCC中有一个C99/posix 函数版本:__builtin_memcpy.

有时它可以被GCC替换为内联版本的memcpy,在其他情况下,它被替换为调用libc的memcpy.例如,这里注意到:

最后,在编译器注释中,__ builtin_memcpy可以回退到发出memcpy函数调用.

这个选择的逻辑是什么?在其他gcc兼容的编译器中逻辑是否相同,如clang/llvm,intel c ++编译器,PCC,suncc(oracle studio)?

当我更喜欢使用__builtin_memcpy而不是简单的memcpy?

gcc c99 built-in memcpy

16
推荐指数
1
解决办法
1万
查看次数

命名与内置函数冲突

我犯了一个错误如下:

>>> list = ['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)

但现在我想使用内置函数list().如您所见,listname list和内置函数之间存在命名冲突list().

list如果不重新启动Python shell,我如何使用内置函数而不是变量?

python list built-in

16
推荐指数
3
解决办法
5218
查看次数

有没有人知道内置函数ord()的缩写?

python有一个内置函数ord(),我认为它必须是一个缩写.就像另一个内置函数chr(),它是单词"character"的缩写.有谁知道内置函数ord()缩写的单词?

python function built-in

15
推荐指数
1
解决办法
2379
查看次数

Java ScriptEngine支持的语言

Java有一个ScriptEngine系统,允许您以不同的语言运行/评估语句.
我知道JavaScript支持的事实,但我找不到任何其他语言来使用它.
例如,Ruby实现了吗?

java built-in scriptengine

15
推荐指数
5
解决办法
1万
查看次数

阻止PyCharm在KeyboardInterrupt和其他场合显示内置模块

在PyCharm中,当出现错误时,IDE会打开产生错误的模块(当按下产生错误时,这尤其令人讨厌Ctrl+C).

在打开调试模式时,它还会打开程序当前"正在"的模块.有没有办法禁用内置模块的这种行为?(最好以一种方式显示异常,以防您想要查看内置模块的来源)

python ide built-in pycharm

15
推荐指数
1
解决办法
205
查看次数

什么是MAX_INT的perl等价物?

我是perl的新手并且寻求最低价值@array.是否有一些常量代表一个非常大的整数?

我知道我可以对数组进行排序并从头开始,但这似乎是浪费了很多CPU周期.在Perl中我的问题的优雅解决方案是什么?

arrays perl constants built-in

14
推荐指数
2
解决办法
9305
查看次数

标签 统计

built-in ×10

python ×4

gcc ×2

arrays ×1

bash ×1

c++ ×1

c99 ×1

constants ×1

function ×1

haskell ×1

ide ×1

java ×1

list ×1

memcpy ×1

perl ×1

pycharm ×1

scriptengine ×1

set ×1

string ×1

string-formatting ×1