我已经在网上搜索了这个关键字的实际解释.我看过的每个Haskell教程都是随机开始使用它,而不是解释它的作用(我看过很多).
这是Real World Haskell使用的基本代码Just.我理解代码的作用,但我不明白它的目的或功能Just是什么.
lend amount balance = let reserve = 100
newBalance = balance - amount
in if balance < reserve
then Nothing
else Just newBalance
Run Code Online (Sandbox Code Playgroud)
从我所观察到的,它与Maybe打字有关,但这几乎是我所学到的.
Just非常感谢对什么方法的一个很好的解释.