0xDEADBEEF

RSS odkazy
««« »»»

Další novinky ve Scale 2.13

13. 5. 2019 #Scala #API #DS

Vyšel první kandidát pro vydání nové verze Scaly 2.13, který od poslední milestone verze přinesl několik užitečných novinek. Tohle jsou některé z nich:

val s"$greeting, $name" = "Hello, James"

To samo o sobě není nijak převratné, ale hodí se pro kompletnost. Navíc se tak můžeme někdy pohodlně vyhnout regexům, které v Javě nejsou nijak zvlášť rychlé.

val map = Map("xxx" => 1)

"xxx" match {
  case map(i) => i   // <- teď můžu udělat tohle
  case _      => 0   //    protože Map implementuje PartialFunction
}

  1. Jako v případě Robin Hood hašování je v případě, že hledám klíč, který není přítomný v mapě, skončit s hledáním jakmile narazím na hash větší než hledaný.
píše k47 (@kaja47, k47)