let ttnf x =
if (x % 2 = 0) || (x % 3 = 0) && not(x % 5 = 0) then true
else
false
対話型パネルのVisual Studio 2015からの奇妙な応答を取得します。 私は、それが二回目でそれを返すF#関数xは2または3で割り切れますが、5ではない5
ttnf 15
が入るヒット、何も... ヒットaltは+入らない...と言う入力し、その後F#インタラクティブパネルに上記のコードを実行します。 それはそれ自体で
ttnf 15
に入るの真/偽を返すされていない理由を任意のアイデア?
ありがとうございました。
多くの初心者の質問があります。私はあなたがFSSFに加わりたいと思うと思います。初心者を助けるためのアクティブなチャンネルがあります。ウェブサイトにサインアップしてしばらくすると、招待状が届きます。ご不明な点がございましたら、[F#chat](http://chat.stackoverflow.com/rooms/51909/f)でpingを入力してください。 –
'&&'は '||'より優先度が高いので、カッコを付け加えてください: 'let ttnf x =(x%2 = 0 || x%3 = 0)&& x%5 <> 0' – ildjarn