这是我的代码:
MainActivity.java
当我在ghci中编译它时,它不会出错,但是当我尝试在拥抱中编译时,我会收到以下错误消息:
@Override
public void onStart() {
super.onStart();
SharedPreferences mSettings = PreferenceManager.getDefaultSharedPreferences(this);
mSettings.registerOnSharedPreferenceChangeListener(this);
}
@Override
protected void onStop() {
super.onStop();
SharedPreferences mSettings = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
mSettings.unregisterOnSharedPreferenceChangeListener(this);
}
为什么?
答案 0 :(得分:0)
> newtype IN_0 = IN_0 Integer deriving Show
> nminus :: IN_0 -> IN_0 -> IN_0
> nminus (IN_0 z) (IN_0 z')
> | z >= 0 && z' >= 0 = IN_0 $ maximum [0,z-z']
> | otherwise = IN_0 0
在拥抱中,使用最大值时必须使用[Square]方括号