小编NG_*_*NG_的帖子

Julia 中的 Python“as” 等价物

当我想在 python 中导入一个包时,我可以给它起别名:

import package_with_a_very_long_nameeeeee as pl
Run Code Online (Sandbox Code Playgroud)

在该语句之后,我可以通过它的别名来引用该包:

pl.foo()
Run Code Online (Sandbox Code Playgroud)

朱莉娅允许我做:

using PackageWithAVeryLongName
pl = PackageWithAVeryLongName
pl.foo()
Run Code Online (Sandbox Code Playgroud)

但这感觉就像是一个丑陋的黑客,可能有我不明白的含义。

在 julia 中是否有一种惯用的方法来为导入的包添加别名?

using julia

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

使用 -g 标志编译有什么缺点吗?

GDB 文档告诉我,为了编译调试,我需要让我的编译器生成调试符号。这是通过指定一个“-g”标志来完成的。

此外,GDB 文档建议我始终使用“-g”标志进行编译。这听起来不错,我想这样做。

但首先,我想了解一下缺点。在生产代码中进行编译调试是否有任何处罚?

我最感兴趣的是:

  1. GCC 作为首选编译器
  2. 红帽 Linux 作为目标操作系统
  3. C 和 C++ 语言

(尽管也欢迎有关其他环境的信息)

非常感谢!

c c++ debugging gcc gdb

2
推荐指数
1
解决办法
120
查看次数

标签 统计

c ×1

c++ ×1

debugging ×1

gcc ×1

gdb ×1

julia ×1

using ×1