Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

scala by Mind Map: scala
0.0 stars - reviews range from 0 to 5

scala

Structural Typing

"type"

type Bloggable = { def toHtml(): HtmlFragment }

import

import Top.{B => _, C => _, _}

import Top2.{A => OtherA}

operator overloading

operator is method

nest package

== vs. eq()

access modifer

protected

additional parameter

companion class/object

access private,no boundaries

type inference

compile time

Any<->Nothing

Option:getOrElse

"=" or void method

_* in parameter

covariance/contravariance

functional

function value

closure

high order function

currying

positional notation

with traits

extends abtract class

super.xx()

implicit type

Predef

at most one

List

::

:::

unary

def unary_-={}

+,-,!,~

for

for([pattern<-generator;definition*]+;filter*) [yield] expression

match

...case List(1,2,else@_*)...print(else)...

pattern variables-> lowerCase;Contants->upperCase

case class

extractor

reg ex