mirror of
https://github.com/catppuccin/catppuccin
synced 2024-11-28 06:20:23 +00:00
54 lines
929 B
Scala
54 lines
929 B
Scala
|
import scala.collection.mutable._
|
||
|
import java.util.TreeMap
|
||
|
|
||
|
/**
|
||
|
* ScalaDoc comment: <code>Some code</code>
|
||
|
* Html escape sequence ^
|
||
|
* ''Text''
|
||
|
*
|
||
|
* @param x Int param
|
||
|
* @author IntelliJ
|
||
|
*/
|
||
|
class ScalaClass(x: Int) extends ScalaObject {
|
||
|
1 to 5
|
||
|
(x: Int) => x
|
||
|
val field = "Some\nStrin\g"
|
||
|
|
||
|
def foo(x: Float, y: Float) = {
|
||
|
def empty = 2
|
||
|
|
||
|
val local = 1000 - empty
|
||
|
Math.sqrt(x + y + local); //this can crash
|
||
|
}
|
||
|
|
||
|
def t[T]: T = null
|
||
|
|
||
|
foo(0, -1) match {
|
||
|
case x => x
|
||
|
}
|
||
|
type G = Int
|
||
|
val xml = <element attibute="value">data</element>
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
And now ScalaObject
|
||
|
*/
|
||
|
object Object {
|
||
|
val layer = -5.0
|
||
|
val mutableCollection = HashMap[Int, Int]()
|
||
|
val immutableCollection = List(1, 2)
|
||
|
val javaCollection = new TreeMap[Int, Int]()
|
||
|
|
||
|
def foo: ScalaClass = new ScalaClass(23, 9)
|
||
|
}
|
||
|
|
||
|
@Annotation(2) {val name = value}
|
||
|
trait Trait {
|
||
|
}
|
||
|
|
||
|
abstract class SomeAbstract {
|
||
|
for (x <- list) {
|
||
|
x
|
||
|
}
|
||
|
}
|