let ttnf x =
if (x % 2 = 0) || (x % 3 = 0) && not(x % 5 = 0) then true
else
false
在交互式面板中從Visual Studio 2015中獲取奇怪的響應。 我執行在F#交互面板上面的代碼,然後輸入說...F#函數,其中x可被2或3整除但不爲5
ttnf 15
按下回車鍵,沒什麼......然後 命中Alt + Enter鍵返回它的第二次。 任何想法,爲什麼它沒有進入
ttnf 15
自行返回真/假?
謝謝。
似乎,你有很多初學者的問題。我想你可能想加入FSSF。有一個積極的渠道來幫助新手。只需在網站上註冊,過了一段時間,您就會收到邀請。如果您有任何問題,請在[F#聊天](http://chat.stackoverflow.com/rooms/51909/f)中給我一個ping。 –
'&&'優先於'||',所以加上括號:'let ttnf x =(x%2 = 0 || x%3 = 0)&& x%5 <> 0' – ildjarn