Чтобы добавить к ответу gkamal , важно понимать, что методы, имена которых заканчиваются двоеточием, ассоциированы справа. Таким образом, написание l ::: List(3)
- это то же самое, что написание List(3).:::(l)
. В этом случае это не имеет значения, поскольку оба операнда являются списками, но в целом вам понадобятся эти знания, чтобы найти такие методы в скалярных документах.
Также полезно знать, что scaladocs имеют полный индекс всех методов (и классов и т. Д.) С символическими именами. Вы можете добраться до него, нажав на #
в верхнем левом углу.