如何查找字符串类的scala api文档

时间:2016-04-25 17:24:52

标签: scala

如何在Scala中找到String类的API。具体来说,我需要阅读exists方法。

2 个答案:

答案 0 :(得分:5)

您无法在Scala API docs中找到String类本身的文档,因为它不是Scala类,它来自Java标准库,因此您可以在https://docs.oracle.com/javase/8/docs/api/java/lang/String.html找到它的文档。使用exists中的隐式转换向String添加了类似Scala的方法,其中包含import numpy as np N = len(mydictionary) freqs = np.zeros(shape=(N, N), dtype=np.int) mykeys = sorted(mydictionary.keys()) for i, x in enumerate(mykeys): freqs[i, i] = len(mydictionary[x]) for j in range(i+1, N): for elem in mydictionary[x]: if elem in mydictionary[mykeys[j]]: freqs[i, j] += 1 freqs[j, i] += 1 print freqs #[[3 1 1] # [1 2 0] # [1 0 1]]

  

scala.Predef

答案 1 :(得分:1)

有在线文档,在Scala 2.11.8中,REPL可以提供交互式API文档。

scala> val s = "foo"
s: String = foo

scala> s.exists
   override def exists(p: Char => Boolean): Boolean

当我输入s。然后点击Tab,显示exists的函数定义。因此,如果我们想查看s中是否存在“f”,我们可以使用exists显示的定义。即。

scala> s.exists(c => c == 'f')
res0: Boolean = true