相关疑难解决方法(0)

Scala符号的目的?

可能重复:
Scala中符号文字的一些示例用例是什么?

Symbol的目的是什么?为什么它应该得到一些特殊的文字语法,例如'FooSymbol

syntax symbols scala language-design literals

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

Lisp和Erlang Atoms,Ruby和Scheme符​​号.它们有用吗?

在编程语言中使用原子数据类型的功能有多大用处?

一些编程语言具有原子或符号的概念来表示各种常量.我遇到的语言(Lisp,Ruby和Erlang)之间存在一些差异,但在我看来,一般概念是相同的.我对编程语言设计很感兴趣,我想知道原子类型在现实生活中提供了什么价值.其他语言如Python,Java,C#似乎在没有它的情况下做得很好.

我没有Lisp或Ruby的实际经验(我知道语法,但在实际项目中没有使用过).我已经使用Erlang足以用于那里的概念.

ruby lisp erlang scheme

61
推荐指数
6
解决办法
9699
查看次数

单个撇号在Scala中意味着什么?

ScalaActors.pdf上的这个幻灯片放映中,单个引号指示何时将消息发送给pong actor?

class Ping(count: int, pong: Pong) extends Actor {
def act() {
   pong ! 'Ping // what does the single quote indicate???
      receive {
         case 'Pong =>
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

scala actor

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

python sys.intern做什么,什么时候应该使用?

我遇到了关于词典内存管理的问题,提到了实习功能.它究竟做了什么,何时使用?

举个例子:

如果我有一组称为看出,包含形式的元组(字符串1,字符串),我用它来检查重复,会存储(实习生(字符串1),实习生(字符串2))提高性能WRT内存或速度?

python memory memory-management python-3.x

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