小编Rör*_*örd的帖子

如何使用autodie与非内置?

autodie文档提示可以将它用于除默认情况下可以处理的内置函数之外的其他函数,但是没有明确的示例如何在其中执行此操作.

具体来说,我想将它用于Imager模块.许多功能和方法可能会失败,我更愿意,如果这并不意味着我的代码将遍布各种or die Imager|$image->errstr;短语.

当然,如果有另一种方式而不是使用autodie来实现这一点,我也会对此感兴趣.

perl autodie

7
推荐指数
1
解决办法
571
查看次数

Python ABI标记中的'm'是什么意思?

PEP 425解释了内置python发行版的兼容性标记格式,但没有详细解释ABI标记.

ABI标签可以以字母"d","m"和"u"的组合结束.作为一个例子,它是在PEP的"d"指ABI调试中解释,而这个答案解释说,"U"表示编译的解释--enable-unicode=ucs4,但我无法找到的"M"任何地方的意思.

python abi

6
推荐指数
1
解决办法
508
查看次数

是否有类似Python的`if __name__ =="__ main __":`Common Lisp中的东西

我在两个独立的文件中编写了两个函数,假设是文件A.lisp和B.lisp,其中两个文件都有一些用于测试的主程序代码,而A.lisp会调用B.lisp中的函数.这意味着load直接在A.lisp中使用该方法将执行B.lisp中的主代码,这不应该发生.在我看来,这些文件太小,无法考虑使用像包这样的东西.

if __name__ == "__main__":在Common Lisp中有类似Python的东西吗?只有当前文件是主模块(即正在运行的程序)时才会执行包含在此条件中的顶级代码,但如果它作为库导入则不会执行.

lisp common-lisp

4
推荐指数
1
解决办法
350
查看次数

标签 统计

abi ×1

autodie ×1

common-lisp ×1

lisp ×1

perl ×1

python ×1