You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Till Rohrmann (JIRA)" <ji...@apache.org> on 2014/10/13 18:43:34 UTC
[jira] [Created] (FLINK-1159) Case style anonymous functions not
supported by Scala API
Till Rohrmann created FLINK-1159:
------------------------------------
Summary: Case style anonymous functions not supported by Scala API
Key: FLINK-1159
URL: https://issues.apache.org/jira/browse/FLINK-1159
Project: Flink
Issue Type: Bug
Reporter: Till Rohrmann
In Scala it is very common to define anonymous functions of the following form
{code}
{
case foo: Bar => foobar(foo)
case _ => throw new RuntimeException()
}
{code}
These case style anonymous functions are not supported yet by the Scala API. Thus, one has to write redundant code to name the function parameter.
What works is the following pattern, but it is not intuitive for someone coming from Scala:
{code}
dataset.map{
_ match{
case foo:Bar => ...
}
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)