Map<K,V>

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island, macOS
  • Namespace: go.builtin

Implements

 

constructor

 

constructor

 

Map<K,V>()

 

init()

constructor (array of (K, V)) .NET, Island, macOS

 

constructor(aArgs: array of (K, V))

 

Map<K,V>((K, V)[] aArgs)

 

init(_ aArgs: (K, V)...)

Parameters:

  • aArgs:

constructor (array of K, array of V)

 

constructor(aKeys: array of K; aValues: array of V)

 

Map<K,V>(K[] aKeys, V[] aValues)

 

init(_ aKeys: K..., _ aValues: V...)

Parameters:

  • aKeys:
  • aValues:

constructor (array of ValueTuple<K, V>) .NET Standard 2.0

 

constructor(aArgs: array of ValueTuple<K, V>)

 

Map<K,V>(ValueTuple<K, V>[] aArgs)

 

init(_ aArgs: ValueTuple<K, V>...)

 

Map<K,V>(ValueTuple<K, V>[] aArgs)

Parameters:

  • aArgs:

constructor (int)

 

constructor(aCap: int)

 

Map<K,V>(int aCap)

 

init(_ aCap: int)

Parameters:

  • aCap:

constructor (Int32)

 

constructor(aCap: Int32)

 

Map<K,V>(Int32 aCap)

 

init(_ aCap: Int32)

Parameters:

  • aCap:

constructor (Map<K,V>)

 

constructor(value: Map<K,V>)

 

Map<K,V>(Map<K,V> value)

 

init(_ value: Map<K,V>)

Parameters:

  • value:

Add

 

method Add(a: K; b: V)

 

void Add(K a, V b)

 

func Add(_ a: K, _ b: V)

 

func Add(a K, b V)

Parameters:

  • a:
  • b:

Delete

 

method Delete(aKey: K)

 

void Delete(K aKey)

 

func Delete(_ aKey: K)

 

func Delete(aKey K)

Parameters:

  • aKey:

Get

 

method Get(aItem: K): V

 

V Get(K aItem)

 

func Get(_ aItem: K) -> V

 

func Get(aItem K) V

Parameters:

  • aItem:

GetReflectKeys

 

method GetReflectKeys: Slice<Value>

 

Slice<Value> GetReflectKeys()

 

func GetReflectKeys() -> Slice<Value>

 

func GetReflectKeys() Slice<Value>

GetReflectSequence

 

// .NET, Island, macOS
method GetReflectSequence: IEnumerable<tuple of (Value, Value)>
// .NET Standard 2.0
method GetReflectSequence: IEnumerable<ValueTuple<Value, Value>>

 

// .NET, Island, macOS
IEnumerable<(Value, Value)> GetReflectSequence()
// .NET Standard 2.0
IEnumerable<ValueTuple<Value, Value>> GetReflectSequence()

 

// .NET, Island, macOS
func GetReflectSequence() -> IEnumerable<(Value, Value)>
// .NET Standard 2.0
func GetReflectSequence() -> IEnumerable<ValueTuple<Value, Value>>

 

// .NET, Island, macOS
func GetReflectSequence() IEnumerable<tuple of (Value, Value)>
// .NET Standard 2.0
func GetReflectSequence() IEnumerable<ValueTuple<Value, Value>>

GetReflectValue

 

method GetReflectValue(aKey: Value): Value

 

Value GetReflectValue(Value aKey)

 

func GetReflectValue(_ aKey: Value) -> Value

 

func GetReflectValue(aKey Value) Value

Parameters:

  • aKey:

GetSequence

 

// .NET, Island, macOS
method GetSequence: IEnumerable<tuple of (K, V)>
// .NET Standard 2.0
method GetSequence: IEnumerable<ValueTuple<K, V>>

 

// .NET, Island, macOS
IEnumerable<(K, V)> GetSequence()
// .NET Standard 2.0
IEnumerable<ValueTuple<K, V>> GetSequence()

 

// .NET, Island, macOS
func GetSequence() -> IEnumerable<(K, V)>
// .NET Standard 2.0
func GetSequence() -> IEnumerable<ValueTuple<K, V>>

 

// .NET, Island, macOS
func GetSequence() IEnumerable<tuple of (K, V)>
// .NET Standard 2.0
func GetSequence() IEnumerable<ValueTuple<K, V>>

Item .NET, Island, macOS

 

property Item[aItem: K]: tuple of (V, Boolean) read;

 

(V, Boolean) Item[K aItem] { get; }

 

subscript Item(_ aItem: K) -> (V, Boolean) { get{} }

 

Item[[aItem K]] (V, Boolean)

Item

 

property Item[aItem: K]: V write;

 

V Item[K aItem] { set; }

 

subscript Item(_ aItem: K) -> V { set{} }

 

Item[[aItem K]] V

Item .NET Standard 2.0

 

property Item[aItem: K]: ValueTuple<V, Boolean> read;

 

ValueTuple<V, Boolean> Item[K aItem] { get; }

 

subscript Item(_ aItem: K) -> ValueTuple<V, Boolean> { get{} }

 

ValueTuple<V, Boolean> Item[K aItem] { __get; }

 

Item[[aItem K]] ValueTuple<V, Boolean>

Length

 

property Length: Int32 read;

 

Int32 Length { get; }

 

var Length: Int32 { get{} }

 

Length Int32

SetReflectKeyValue

 

method SetReflectKeyValue(aKey: Value; aValue: Value)

 

void SetReflectKeyValue(Value aKey, Value aValue)

 

func SetReflectKeyValue(_ aKey: Value, _ aValue: Value)

 

func SetReflectKeyValue(aKey Value, aValue Value)

Parameters:

  • aKey:
  • aValue:

Zero

 

class property Zero: Map<K,V> read write;

 

class Map<K,V> Zero { get; set; }

 

static var Zero: Map<K,V> { get{} set{} }

 

Zero Map<K,V>

 

Item .NET, Island, macOS

 

property Item[aItem: K]: tuple of (V, Boolean) read;

 

(V, Boolean) Item[K aItem] { get; }

 

subscript Item(_ aItem: K) -> (V, Boolean) { get{} }

 

Item[[aItem K]] (V, Boolean)

Item

 

property Item[aItem: K]: V write;

 

V Item[K aItem] { set; }

 

subscript Item(_ aItem: K) -> V { set{} }

 

Item[[aItem K]] V

Item .NET Standard 2.0

 

property Item[aItem: K]: ValueTuple<V, Boolean> read;

 

ValueTuple<V, Boolean> Item[K aItem] { get; }

 

subscript Item(_ aItem: K) -> ValueTuple<V, Boolean> { get{} }

 

ValueTuple<V, Boolean> Item[K aItem] { __get; }

 

Item[[aItem K]] ValueTuple<V, Boolean>

Length

 

property Length: Int32 read;

 

Int32 Length { get; }

 

var Length: Int32 { get{} }

 

Length Int32

Zero

 

class property Zero: Map<K,V> read write;

 

class Map<K,V> Zero { get; set; }

 

static var Zero: Map<K,V> { get{} set{} }

 

Zero Map<K,V>

 

constructor

 

constructor

 

Map<K,V>()

 

init()

constructor (array of (K, V)) .NET, Island, macOS

 

constructor(aArgs: array of (K, V))

 

Map<K,V>((K, V)[] aArgs)

 

init(_ aArgs: (K, V)...)

Parameters:

  • aArgs:

constructor (array of K, array of V)

 

constructor(aKeys: array of K; aValues: array of V)

 

Map<K,V>(K[] aKeys, V[] aValues)

 

init(_ aKeys: K..., _ aValues: V...)

Parameters:

  • aKeys:
  • aValues:

constructor (array of ValueTuple<K, V>) .NET Standard 2.0

 

constructor(aArgs: array of ValueTuple<K, V>)

 

Map<K,V>(ValueTuple<K, V>[] aArgs)

 

init(_ aArgs: ValueTuple<K, V>...)

 

Map<K,V>(ValueTuple<K, V>[] aArgs)

Parameters:

  • aArgs:

constructor (int)

 

constructor(aCap: int)

 

Map<K,V>(int aCap)

 

init(_ aCap: int)

Parameters:

  • aCap:

constructor (Int32)

 

constructor(aCap: Int32)

 

Map<K,V>(Int32 aCap)

 

init(_ aCap: Int32)

Parameters:

  • aCap:

constructor (Map<K,V>)

 

constructor(value: Map<K,V>)

 

Map<K,V>(Map<K,V> value)

 

init(_ value: Map<K,V>)

Parameters:

  • value:

Add

 

method Add(a: K; b: V)

 

void Add(K a, V b)

 

func Add(_ a: K, _ b: V)

 

func Add(a K, b V)

Parameters:

  • a:
  • b:

Delete

 

method Delete(aKey: K)

 

void Delete(K aKey)

 

func Delete(_ aKey: K)

 

func Delete(aKey K)

Parameters:

  • aKey:

Get

 

method Get(aItem: K): V

 

V Get(K aItem)

 

func Get(_ aItem: K) -> V

 

func Get(aItem K) V

Parameters:

  • aItem:

GetReflectKeys

 

method GetReflectKeys: Slice<Value>

 

Slice<Value> GetReflectKeys()

 

func GetReflectKeys() -> Slice<Value>

 

func GetReflectKeys() Slice<Value>

GetReflectSequence

 

// .NET, Island, macOS
method GetReflectSequence: IEnumerable<tuple of (Value, Value)>
// .NET Standard 2.0
method GetReflectSequence: IEnumerable<ValueTuple<Value, Value>>

 

// .NET, Island, macOS
IEnumerable<(Value, Value)> GetReflectSequence()
// .NET Standard 2.0
IEnumerable<ValueTuple<Value, Value>> GetReflectSequence()

 

// .NET, Island, macOS
func GetReflectSequence() -> IEnumerable<(Value, Value)>
// .NET Standard 2.0
func GetReflectSequence() -> IEnumerable<ValueTuple<Value, Value>>

 

// .NET, Island, macOS
func GetReflectSequence() IEnumerable<tuple of (Value, Value)>
// .NET Standard 2.0
func GetReflectSequence() IEnumerable<ValueTuple<Value, Value>>

GetReflectValue

 

method GetReflectValue(aKey: Value): Value

 

Value GetReflectValue(Value aKey)

 

func GetReflectValue(_ aKey: Value) -> Value

 

func GetReflectValue(aKey Value) Value

Parameters:

  • aKey:

GetSequence

 

// .NET, Island, macOS
method GetSequence: IEnumerable<tuple of (K, V)>
// .NET Standard 2.0
method GetSequence: IEnumerable<ValueTuple<K, V>>

 

// .NET, Island, macOS
IEnumerable<(K, V)> GetSequence()
// .NET Standard 2.0
IEnumerable<ValueTuple<K, V>> GetSequence()

 

// .NET, Island, macOS
func GetSequence() -> IEnumerable<(K, V)>
// .NET Standard 2.0
func GetSequence() -> IEnumerable<ValueTuple<K, V>>

 

// .NET, Island, macOS
func GetSequence() IEnumerable<tuple of (K, V)>
// .NET Standard 2.0
func GetSequence() IEnumerable<ValueTuple<K, V>>

SetReflectKeyValue

 

method SetReflectKeyValue(aKey: Value; aValue: Value)

 

void SetReflectKeyValue(Value aKey, Value aValue)

 

func SetReflectKeyValue(_ aKey: Value, _ aValue: Value)

 

func SetReflectKeyValue(aKey Value, aValue Value)

Parameters:

  • aKey:
  • aValue: