Questions tagged «dynamic-typing»


9
静态/动态与强/弱
我看到这些术语在编程中无处不在,我对它们的含义有一个模糊的概念。搜索显示我实际上已经在整个堆栈溢出中询问了此类问题。据我所知,语言中的静态/动态键入与强/弱键入有细微的区别,但是这种差异是我难以理解的。不同的来源似乎使用不同的含义,甚至可以互换使用这些术语。我找不到某个地方可以同时谈论这两者,并能说明差异。最好的是,如果有人可以在这里为我和世界其他地方清楚地说明这一点。

6
如何在python中识别numpy类型?
如何可靠地确定一个对象是否具有numpy类型? 我意识到这个问题与鸭子类型的哲学背道而驰,但是我们的想法是确保一个函数(使用scipy和numpy)永远不会返回一个numpy类型,除非使用numpy类型进行调用。 这是另一个问题的解决方案,但是我认为确定对象是否具有numpy类型的一般问题与原始问题相距甚远,因此应将它们分开。

2
在Julia中要求类型声明
有什么方法可以在Julia中明确要求(例如在模块或包中)必须声明类型 ?例如或是否支持这种检查?更广泛地说,Julia标准发行版本身是否提供任何静态代码分析器或等效工具可以帮助检查此要求? PackageCompilerLint.jl 举一个激励人的示例,假设我们要确保不断增长的生产代码库仅接受始终使用类型声明的代码,这是基于以下假设:带有类型声明的大型代码库往往更易于维护。 如果我们要强制执行该条件,Julia在其标准发行版中是否提供任何机制来要求类型声明或帮助实现该目标?(例如,是否可以通过短绒棉纸,提交钩子或类似的东西进行检查?)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.