Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在 Scala 中获取 Ponter/Reference 语义
在 C 中 我只需要一个指向 arr idx 的指针 或引用 在 Scala 中 我发现自己创建这个类来模拟指针语义 class SetTo val arr Array Double val idx Int def apply d Doub
Arrays
scala
reference
pointers
scala28
Scala 解释器有哪些限制和解决方法?
什么样的结构需要 scalac 编译以及如何制作可在解释器中工作的等效结构 Edit 我想使用 scala 而不是 python 作为脚本语言 使用 usr bin scala 您应该能够在 REPL 中执行任何可以在外部代码中执行的操作
scala
scala28
如何编写一个 zipWith 方法,该方法返回与传递给它的集合类型相同的集合?
我已经达到了这样的程度 implicit def collectionExtras A xs Iterable A new def zipWith B C That ys Iterable B f A B gt C implicit cbf
scala
scala28
scalacollections
Scala 2.8 CanBuildFrom
继我问的另一个问题之后 Scala 2 8 突破 https stackoverflow com questions 1715681 scala 2 8 breakout 我想更多地了解一下 Scala 方法TraversableLike
generics
scala
scala28
在 Scala 2.8 集合中,为什么在 Iterable 之上添加 Traversable 类型?
我知道那是Traversable 你只需要有一个foreach方法 Iterable需要一个iterator method Scala 2 8 集合 SID 和 Fighting Bitrot with Types 论文基本上都没有提及为什
scala
scala28
scalacollections
Scala,检查Actor是否已退出
在 Scala 2 8 中 当我启动 actor 时 我可以通过消息传递进行通信 这反过来意味着我可以发送最终的 Exit 消息或任何我认为适合我的协议的消息 但是我如何检查演员是否退出呢 我可以很容易地想象自己有一个任务 其中主演员启动一
scala
scala28
exit
Actor
workerthread
使用 Scala 延续实现收益(收益回报)
如何实现 C yield return使用 Scala 延续 我希望能够编写 ScalaIterator风格相同 评论里有刺这篇 Scala 新闻文章 http www scala lang org node 2096 但它不起作用 尝试使
scala
scala28
yield
continuations
yieldreturn
如何最有效地在矩阵中找到给定大小的相同值矩形区域?
我的问题很简单 但我还没有找到有效的实现 假设有一个这样的矩阵A 0 0 0 0 0 0 0 4 4 2 2 2 0 0 4 4 2 2 2 0 0 0 0 2 2 2 1 1 0 0 0 0 0 1 1 现在我想找到该矩阵中具有给定大小的
Algorithm
scala
matrix
scala28
Scala 集合转发器和代理的用例
Scala 的集合库包含转发器IterableForwarder http www scala lang org api current scala collection generic IterableForwarder html Tra
scala
scala28
scalacollections
清单与类清单。这个 Scala 错误是什么意思?
这个错误是什么意思 scala gt val a Array def x Int new def x 3
scala
manifest
scala28
Scala 2.8 突破
在斯卡拉中2 8 有一个对象在scala collection package scala def breakOut From T To implicit b CanBuildFrom Nothing T To new CanBuildFr
scala
scala28
scalacollections
在 Scala 中,构造函数如何引用它正在创建的对象?
我想在 Scala 中实现一个基于原型的系统 类型层次结构的根部是 ROOT 节点 它有一个引用自身的原型 以下代码演示了我正在尝试执行的操作 class Node val prototype Node private def this t
scala
scala28
如何在 Scala/Lift 中惯用地处理 null 检查?
即使 Box 和 Option monad 很流行 我们仍然必须到处检查空值 到目前为止我想出的最好的方法是使用 Box 方法 Box possiblyNull map toString openOr 有一个更好的方法吗 我尝试使用 Box
scala
scala28
lift
将 Java 数组传递给 Scala
尽管我已经使用 Scala 一段时间 并且之前也将其与 Java 混合使用 但我还是遇到了一个问题 如何将 Java 数组传递给 Scala 我知道相反的方法相当简单 然而从 Java 到 Scala 却并非如此 我应该在 Scala 中声
Java
scala
scala28
Scala 中的平等关系
我刚刚偶然发现了托尼 莫里斯的一张关于 Java 的博客文章该语言的一个基本问题是 为集合定义定制的相等关系 我认为这是一个big deal并想知道是否有一些 scala 解决方案 这个经典问题体现在对交易的思考中 假设我以 150p 的价
scala
scala28
equals
equality
scalacollections
如何在 Scala 中定义保留前导标记的三元运算符?
我正在编写一个生成 Scala 输出的代码生成器 我需要以这样的方式模拟三元运算符 即导致 的标记保持不变 例如转换表达式c p q to c something 简单的if c p else q不符合我的标准 因为它需要if before
scala
languagefeatures
scala28
«
1
2