コピペ: [Swift3] 集合(範囲)に含まれているかを確認する演算子

形式
Plain text
投稿日時
2017-01-24 18:11
公開期間
無期限
  1. import Foundation
  2. precedencegroup Group {
  3. associativity: left
  4. lowerThan: RangeFormationPrecedence
  5. }
  6. infix operator ⊂ : Group
  7. func ⊂<T: Comparable> (value: T, pattern: CountableClosedRange<T> ) -> Bool {
  8. return pattern ~= value
  9. }
  10. func ⊂<T: Comparable> (value: T, pattern: CountableRange<T> ) -> Bool {
  11. return pattern ~= value
  12. }
  13. if 4 ⊂ 1...4 { print("hoge") } // true
  14. if 4 ⊂ 1..<4 { print("???") } // false
ダウンロード 印刷用表示

このコピペの URL

JavaScript での埋め込み

iframe での埋め込み

元のテキスト