Indexable<Index,Distance,Element>

Overview

Location

  • Reference:
    • Swift.dll  .NET, .NET Standard 2.0
    • swift.jar  Cooper
    • Swift.fx  Island
    • libSwift.fx  Toffee
  • Namespace: Swift

Implemented in

Properties


endIndex

 

// .NET, .NET Standard 2.0, Island-Ubuntu, Island-Windows
property endIndex: not nullable Index read;
// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator, Island-WebAssembly-wasm32
property endIndex: not nullable Index read;

 

// .NET, .NET Standard 2.0, Island-Ubuntu, Island-Windows
Index! endIndex { get; }
// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator, Island-WebAssembly-wasm32
Index! endIndex { get; }

 

// .NET, .NET Standard 2.0, Island-Ubuntu, Island-Windows
var endIndex: Index { get{} }
// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator, Island-WebAssembly-wasm32, Toffee
var endIndex: Index { get{} }

 

Index! endIndex { __get; }

Item

 

// .NET, .NET Standard 2.0, Island-Ubuntu, Island-Windows
property Item[position: not nullable Index]: not nullable Element read;
// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator, Island-WebAssembly-wasm32
property Item[position: not nullable Index]: not nullable Element read;

 

// .NET, .NET Standard 2.0, Island-Ubuntu, Island-Windows
Element! Item[Index! position] { get; }
// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator, Island-WebAssembly-wasm32
Element! Item[Index! position] { get; }

 

// .NET, .NET Standard 2.0, Island-Ubuntu, Island-Windows
subscript Item(_ position: Index) -> Element { get{} }
// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator, Island-WebAssembly-wasm32, Toffee
subscript Item(_ position: Index) -> Element { get{} }

 

Element! Item[Index! position] { __get; }

startIndex

 

// .NET, .NET Standard 2.0, Island-Ubuntu, Island-Windows
property startIndex: not nullable Index read;
// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator, Island-WebAssembly-wasm32
property startIndex: not nullable Index read;

 

// .NET, .NET Standard 2.0, Island-Ubuntu, Island-Windows
Index! startIndex { get; }
// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator, Island-WebAssembly-wasm32
Index! startIndex { get; }

 

// .NET, .NET Standard 2.0, Island-Ubuntu, Island-Windows
var startIndex: Index { get{} }
// Island-Android, Island-iOS, Island-iOS Simulator-x86_64, Island-macOS-x86_64, Island-tvOS, Island-tvOS Simulator-x86_64, Island-UIKit for Mac-x86_64, Island-watchOS, Island-watchOS Simulator, Island-WebAssembly-wasm32, Toffee
var startIndex: Index { get{} }

 

Index! startIndex { __get; }