因此,我安装了IntelliJ的Erlang插件,并且遇到了障碍。我有一个匿名函数,我插入一条if语句。这应该可行,但事实并非如此。 Max_Fun = fun(X, Max) -> if
X > Max -> X;
X <= Max -> Max
end
见我的问题是,小于或等于比较有一个红色波浪下划线。当我将鼠标悬停在上面时,
我有一些选项,当它们不是我想要的时候不想运行我的变换函数。 当前处理选项的方法是这样的: def writeOptionalXml[T](content: Option[T], mapFn: T => Xml): Xml =
content match {
case Some(c) => mapFn(c)
case None => NodeSeq.Empty
}