3
計算の結果が無限でない場合、Swiftをどのようにチェックインするのですか?infをチェックするには? Swift xcode7
「dividepointsbyrestが infです」という印刷後に、以下のコードがクラッシュしています。 "if dividepointsbyrest!= nil"はnilをチェックします。 'dividepointsbyrest!= inf'が機能しない場合
var dividepointsbyrest = (BPMpoints/restDouble)
print("dividepointsbyrest is")
print(dividepointsbyrest)
var BPMpercentD = 100.0 * dividepointsbyrest
'' restDouble!= 0 {...}であれば、おそらくあなたもゼロで割る__prevent__ことができます。 – holex
良いアイデア、ありがとう。 restDoubleはゼロではありませんが、私は除算がinfを返さないようにしようとしています。問題はそれがより大きな数で分割しようとしていると思います。私はBPMポイントがゼロだと思っています。それを試してみます –
あなたは正しいです、restDoubleはゼロでした。良い点。そのコードが役立つように –