文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   clamped(to:)


インスタンスメソッド


clamped(to:)


与えられた制限範囲に固定された、この範囲のコピーを返します。





宣言


func clamped(to limits: Range<Bound>) -> Range<Bound>


パラメータ


limitsこの範囲の境界を固定すべき範囲。


戻り値


limits の限界に固定された新しい範囲。


議論


結果の境界は常に limits の境界に制限されます。例えば:


let x: Range = 0..<20
print(x.clamped(to: 10..<1000))
// Prints "10..<20"


2 つの範囲が重複しない場合、結果は limits の境界内の空の範囲になります。


let y: Range = 0..<5
print(y.clamped(to: 10..<1000))
// Prints "10..<10"





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 8.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)