因此,我安裝了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
}