小编jas*_*son的帖子

函数返回接口意味着什么?

我刚看到一个这样的成员函数:

public Cat nextCat(GameState state); 
Run Code Online (Sandbox Code Playgroud)

但Cat是这样的界面:

public interface Cat {
        void makeCat(GameState state);
}
Run Code Online (Sandbox Code Playgroud)

所以我很困惑如何解释这个.我知道当某些东西返回一个对象或一个原语时它意味着什么.但是返回界面意味着什么?如何使用此函数的返回值?

java

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

分子动力学模拟器的最佳语言,可在生产中运行.(Python的+ numpy的?)

我需要建立一个重型分子动力学模拟器.我想知道python + numpy是不是一个好选择.这将用于制作,所以我想从一个好的语言开始.我想知道我是否应该开始使用像eg.scala这样的函数式语言.我们是否有足够的库支持scala中的科学计算?或者你认为好的任何其他语言/范例组合 - 以及为什么.如果您过去实际上已经构建了一些内容并且正在根据经验进行讨论,请提及它,因为它将帮助我收集数据点.

非常感谢!

python simulation scala numpy scientific-computing

4
推荐指数
3
解决办法
1819
查看次数

如何在Python中处理以下情况?

我想说

a[current] = value 
Run Code Online (Sandbox Code Playgroud)

而不是说

a.append(value)
Run Code Online (Sandbox Code Playgroud)

因为我想表明当前值是值.前一个清单显示了这个更好.我来自C,所以我对python列表有点困惑.在CI预分配空间中,因此在分配值之前,[current]将存在并包含垃圾.我可以在Python中做类似的事情吗?

c python

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

标签 统计

python ×2

c ×1

java ×1

numpy ×1

scala ×1

scientific-computing ×1

simulation ×1