Zhthyr7gsas6hhkizbkj
SkillsCast

Idiomatic Scala: Your Options Do Not Match

10th December 2015 in London at Business Design Centre

There are 37 other SkillsCasts available from Scala eXchange 2015

SkillsCast coming soon.

The Scaladoc page for Option says: "The most idiomatic way to use a scala.Option instance is to treat it as a collection or monad and use map, flatMap, filter, or foreach... A less-idiomatic way to use scala.Option values is via pattern matching." In this talk you will learn how to use the Option monad in an idiomatic, functional style, leveraging its comprehensive set of higher-order functions to solve any coding situation in a concise and declarative manner. After this talk, you will never have to write "opt match { case Some(a) => ???; case None => ??? }" again.

Take a look at the Scaladoc page for Option here.

YOU MAY ALSO LIKE:

Idiomatic Scala: Your Options Do Not Match

Marconi Lanna

Marconi is a Senior Software Innovator at Originate in Toronto and has been programming in Scala since 2010. He organizes the Scala Up North conference and is a speaker at multiple conferences, including Scala Days, Scala by the Bay, NEScala, PNWScala, LambdaConf, and Full Stack Toronto. .

SkillsCast

SkillsCast coming soon.

The Scaladoc page for Option says: "The most idiomatic way to use a scala.Option instance is to treat it as a collection or monad and use map, flatMap, filter, or foreach... A less-idiomatic way to use scala.Option values is via pattern matching." In this talk you will learn how to use the Option monad in an idiomatic, functional style, leveraging its comprehensive set of higher-order functions to solve any coding situation in a concise and declarative manner. After this talk, you will never have to write "opt match { case Some(a) => ???; case None => ??? }" again.

Take a look at the Scaladoc page for Option here.

YOU MAY ALSO LIKE:

About the Speaker

Idiomatic Scala: Your Options Do Not Match

Marconi Lanna

Marconi is a Senior Software Innovator at Originate in Toronto and has been programming in Scala since 2010. He organizes the Scala Up North conference and is a speaker at multiple conferences, including Scala Days, Scala by the Bay, NEScala, PNWScala, LambdaConf, and Full Stack Toronto. .

Photos