私はFoundationとCoreGraphicsをインポートするSwiftファイルを持っていますが、というところにはx
CGFloat
は、私はこの警告を得る:この廃止問題を解決するには "abs(_)`自由関数を使用してください。
腹筋が廃止されました:私はどのような機能を使用する必要があります
abs(_)
フリー機能を使用してください?
あなたはstatic
コンテキストでabs(x)
を使用している場合は、a compiler bugように思われること
私はFoundationとCoreGraphicsをインポートするSwiftファイルを持っていますが、というところにはx
CGFloat
は、私はこの警告を得る:この廃止問題を解決するには "abs(_)`自由関数を使用してください。
腹筋が廃止されました:私はどのような機能を使用する必要があります
abs(_)
フリー機能を使用してください?
あなたはstatic
コンテキストでabs(x)
を使用している場合は、a compiler bugように思われること
ありがとうございます。
あなたが使用して警告を回避することができ、コメントによると:
Swift.abs(x)
私は本当にそれをバグだとは思っていません - 静的メソッド 'abs(_ :)'を持つ型の静的コンテキストで 'abs(_ :)'を呼び出すことを期待します。 *そのメソッドは、最上位の 'abs(_ :)'ではなく。しかし、はい、 'Swift.'を使って、この場合に明確にする適切な方法です:) – Hamish
@Hamish同意します。私はもっと書くことを考えましたが、この事件がどのように処理されるのかは本当に分かりませんでした。それは開いたバグとして提出されました。 – shallowThought
は正確にあなたが 'ABS(x)は'求めていますか? [mcve]を入力してください。最上位の 'abs'関数ではなく' CGFloat'の静的 'abs'メソッドを呼び出すように聞こえます。万一、 'CGFloat'拡張で静的スコープで呼び出すのですか? – Hamish
xcode 8.2で警告を表示していません let:double = 10.03 let value = abs(a) – Sahil
Xcodeのどのバージョンを使用していますか? – Sahil