小编Jef*_*eld的帖子

如何在python中导入文件中的空格?

我是否必须取出文件名中的所有空格才能导入它,或者是否有某种方法可以告诉import它有空格?

python import filenames spaces

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

Linux C:收到信号后,是否可以知道发送方的PID?

假设我的C程序处理SIGUSR1.当它收到信号时,是否可以知道是谁发送的?IE中.得到那个过程的pid?

c linux signals system

16
推荐指数
2
解决办法
8202
查看次数

当OCaml变量以`#`开头时,它是什么意思?(哈希标志/英镑符号)?

我在模式匹配中对此进行了调查

| {call_name = #bundle_source; _ }

资源

在代码的早期,bundle_source定义为type(type bundle_source = ...).

那么哈希标志是什么意思呢?{call_name = #bundle_source }在模式匹配中是否意味着call_name预期值具有类型bundle_source?

我搜索了手册中的"哈希标志"和"英镑标志",但一无所获.

ocaml types functional-programming pattern-matching

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

ocaml,Functors:依赖注入

在真实世界Ocaml第9章关于仿函数:

依赖注入

使系统的某些组件的实现可以交换.当您想要模拟系统的某些部分以进行测试和模拟时,这尤其有用.

但我没有理解这个想法.我还看了维基百科有关DI的信息 - 但实际上我并没有通过测试和模拟目的来捕捉这些关系.

ocaml dependency-injection

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

如何检查ocaml顶级的模块/签名?

请:我想检查模块的签名; 有这个功能吗?只输入模块的名称不起作用:

# List ;;
Error: Unbound constructor List
Run Code Online (Sandbox Code Playgroud)

事实上,我想为我在交互式顶层定义的模块执行此操作.

对不起,如果答案很明显 - 很难搜索到这个!谢谢.

ocaml

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

OCaml - read_int和Scanf之间的区别

我想知道之间有什么区别:

let b = read_int();;
Run Code Online (Sandbox Code Playgroud)

和

let scan_int () = Scanf.scanf " %d" (fun x -> x)
Run Code Online (Sandbox Code Playgroud)

?

此外,为什么Scanf将一个功能作为一个条目?

ocaml

3
推荐指数
1
解决办法
685
查看次数

ocaml函数结果作为另一个函数中的参数

我有一个与OCaml有关的问题。我的问题是:如何将函数结果作为参数传递给另一个函数?例:

let function a b = a/b;;

let anotherFunction p t = p + t;;

function 10 5;;
Run Code Online (Sandbox Code Playgroud)

我可以通过从结果功能(2)一个参数-比方说牛逼的anotherFunction ¨?

谢谢!

ocaml function

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

如果两个输入列表是字谜,如何在OCAML中编写返回“ true”的函数

如果两个输入列表都是字谜,那么如何在OCaml中编写一个函数,该函数接受两个列表并返回布尔值“ true”。

我是OCaml的新手,我想学习更多。

在评估代码之后,编译器会告诉我类似的内容:

# anagram ([1;2;4;7] , [2;4;7;9]) ;;
- : bool = false
Run Code Online (Sandbox Code Playgroud)

ocaml

0
推荐指数
1
解决办法
94
查看次数