标签: module

如何使用Perl模块中的常量?

如果我在Perl模块中定义一个常量,我如何在主程序中使用该常量?(或者如何在主程序中调用该常量?)

perl module export constants

41
推荐指数
6
解决办法
3万
查看次数

如何找到Perl模块的安装位置?

如何通过名称获取已安装的Perl模块的路径,例如Time::HiRes

我想要这只是因为我必须在SGE Grid Engine系统的不同节点上运行我的perl脚本.有时,甚至以其他用户名运行.

我可以使用CPAN.pm为自己安装软件包,但是对于没有文件夹上的chmod 666的其他用户来说安装起来并不容易.

perl config module path

41
推荐指数
4
解决办法
6万
查看次数

"extend self"和"module_function"一样吗?

extend self并且module_function是两种红宝石方法,因此您可以在模块上调用方法,如果包含该模块也可以调用它.

这些方式的最终结果之间是否存在差异?

ruby module

41
推荐指数
1
解决办法
8181
查看次数

如何在IPython中安装Python包?

我想知道是否可以在不离开IPython shell的情况下安装python包.

python install module ipython

41
推荐指数
4
解决办法
4万
查看次数

如何在Rust 2015中从一个模块到另一个模块执行基本导入/包含功能?

我找不到如何将函数从一个文件(模块)包含(或导入,注入或其他一些单词)到另一个文件.

我开始一个新项目

$ cd ~/projects
$ cargo new proj --bin
$ cd proj
$ tree
.
|
-- Cargo.toml
-- src
   |
   -- main.rs
Run Code Online (Sandbox Code Playgroud)

我使用以下代码修改main.rs并创建一个新文件a.rs(在srcdir中):

main.rs

fn main() {
    println!("{}", a::foo());
}
Run Code Online (Sandbox Code Playgroud)

a.rs

pub fn foo() -> i32 { 42 }
Run Code Online (Sandbox Code Playgroud)

我运行项目cargo run并得到错误:

error[E0433]: failed to resolve: use of undeclared type or module `a`
 --> src/main.rs:2:20
  |
2 |     println!("{}", a::foo());
  |                    ^ use of undeclared type or module `a`
Run Code Online (Sandbox Code Playgroud)

似乎我需要以a …

module rust

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

如何将go.mod中的Go模块依赖关系指向repo中的最新提交?

从v1.11开始,Go添加了对模块的支持.命令

go mod init <package name>
go build
Run Code Online (Sandbox Code Playgroud)

将生成go.modgo.sum包含所有发现版本的软件包的依赖文件.

如果模块没有任何版本,则使用该模块的最新提交.如果某个模块确实有发行版,则会选择最新版本作为依赖项.

但是,有时候我需要的功能还没有在已发布的版本中,而是需要在该版本之后进行的提交.如何设置go.mod不指向模块的发布,而是指向模块的存储库中的特定提交?

看起来我可以在go.mod中手动完成

module /my/module

require (
...
github.com/someone/some_module v0.0.0-20181121201909-af044c0995fe
...
)
Run Code Online (Sandbox Code Playgroud)

哪里v0.0.0不对应于上次发布的发布标记,20181121201909将是提交时间戳并且af044c0995fe是提交哈希?是否应该手工找到并输入此类信息,还是有更好的方法?

git module go

41
推荐指数
6
解决办法
3万
查看次数

是否有与Perl的Data :: Dumper等效的Python?

是否有一个Python模块可以像Perl的Data::Dumper模块一样使用?

编辑:对不起,我应该更清楚了.我主要是在检查数据而不是持久化的模块之后.

BTW感谢您的回答.这是一个很棒的网站!

python module object-dumper

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

如何使一个模块依赖于另一个模块工件?

我有maven多模块项目.

 A: parent.
    B: child1.
    C: child2.
Run Code Online (Sandbox Code Playgroud)

B将被打包以获取jar文件,然后c将使用此jar文件来编译代码.

在B中,如果我跑mvn package,它将创建b.jar(保持B/target/jars不在B/target另一个目的).

在C中,我需要使用它b.jar来编译代码.

现在,从A,当我跑:mvn package.首先,我成功b.jar为B 创建文件

但是当它进入C的编译阶段时,看起来C b.jar在类路径中无法识别(编译得到错误,因为C的代码无法从B导入类文件).

我的问题是:我该如何解决这个问题?

---------- Below是pom文件

A: pom.xml
  <groupId>AAA</groupId>
  <artifactId>A</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>pom</packaging>

   <modules>
   <module>C</module>
   <module>B</module>
   </modules>

B: pom.xml
        <groupId>AAA</groupId>
 <artifactId>B</artifactId>
 <packaging>jar</packaging>
 <version>0.0.1-SNAPSHOT</version>
 <parent>
  <artifactId>A</artifactId>
  <groupId>AAA</groupId>
  <version>0.0.1-SNAPSHOT</version>
 </parent>

C: pom.xml
       <parent>
  <artifactId>A</artifactId>
  <groupId>AAA</groupId>
  <version>0.0.1-SNAPSHOT</version>
 </parent>

 <groupId>AAA</groupId>
 <artifactId>C</artifactId>
 <packaging>war</packaging>
 <version>0.0.1-SNAPSHOT</version>

 <dependencies>

  <dependency>
   <groupId>AAA</groupId>
   <artifactId>B</artifactId>
   <version>0.0.1-SNAPSHOT</version>
  </dependency>
....
Run Code Online (Sandbox Code Playgroud)

dependencies module maven

40
推荐指数
3
解决办法
6万
查看次数

在OO中编码标准ML模块

ML模块系统是数据抽象的编程语言支持的高水准标记.但是,从表面上看,似乎可以很容易地在支持抽象类型成员的面向对象语言中进行编码.例如,我们可以在Scala中编码SML模块系统的元素,如下所示:

  • SML签名:没有具体成员的Scala特征
  • 具有给定签名的SML结构:扩展给定特征的Scala对象
  • 由给定签名参数化的SML仿函数:Scala类将对象扩展为给定特征作为构造函数参数

是否有任何重要的功能,如编码会错过?任何可以在SML模块中表达的编码都无法表达的东西?SML使得这种编码无法做出的任何保证?

oop scala module sml

40
推荐指数
1
解决办法
3113
查看次数

打字稿:如何导出变量

我想打开'file1.ts'并写道:

export var arr = [1,2,3];
Run Code Online (Sandbox Code Playgroud)

并打开另一个文件,让我们说'file2.ts'并直接访问file1.ts中的'arr':

我是这样做的:

import {arr} from './file1';
Run Code Online (Sandbox Code Playgroud)

但是,当我想访问'arr'时,我不能只写'arr',但我必须写'arr.arr'.第一个是模块名称.如何直接访问导出的变量名称?

import module export typescript

40
推荐指数
2
解决办法
4万
查看次数

标签 统计

module ×10

export ×2

perl ×2

python ×2

config ×1

constants ×1

dependencies ×1

git ×1

go ×1

import ×1

install ×1

ipython ×1

maven ×1

object-dumper ×1

oop ×1

path ×1

ruby ×1

rust ×1

scala ×1

sml ×1

typescript ×1