Avatar
Avatar
kebo
これを使って available(WASI, unavailable) とか available(Windows, unavailable) みたいなのが書けるようになるならめっちゃ欲しいです. こういう時↓ https://forums.swift.org/t/pitch-a-vision-for-webassembly-support-in-swift/79060/12
だいぶ遡りますが,私が知らなかっただけで実は @available(Windows, unavailable) とか @available(OpenBSD, unavailable) とかってすでに書けたんですね. ↓を見ていて知りました.Windows, *BSD, Android があって Linux が無いのが謎ですが. https://github.com/swiftlang/swift/pull/84574
Adds support for using Android in @available and #available, for example: @available(Android 28, *) func availableIn28() { if #available(Android 30, *) { // Call Android 30+ method } else {...