Spec-Zone.ru › Pony

Арг

[Источник]

Арг содержит спецификацию и эффективное значение для данного аргумента.

class val Arg

Конструкторы

create

[Источник]

new val create(
  spec': ArgSpec val,
  value': (Bool val | String val | I64 val | 
    U64 val | F64 val | _StringSeq val))
: Arg val^

Параметры

  • spec': ArgSpec значение
  • value': (Bool значение | String значение | I64 значение | U64 значение | F64 значение | _StringSeq значение)

Возвращает

  • Arg значение^

Открытые функции

spec

[Источник]

fun box spec()
: ArgSpec val

Возвращает

  • ArgSpec значение

bool

[Источник]

Возвращает значение аргумента как Bool, по умолчанию ложь.

fun box bool()
: Bool val

Возвращает

  • Bool значение

string

[Источник]

Возвращает значение аргумента как String, по умолчанию пустая строка.

fun box string()
: String val

Возвращает

  • String значение

i64

[Источник]

Возвращает значение аргумента как I64, по умолчанию 0.

fun box i64()
: I64 val

Возвращает

  • I64 значение

u64

[Источник]

Возвращает значение аргумента как U64, по умолчанию 0.

fun box u64()
: U64 val

Возвращает

  • U64 значение

f64

[Источник]

Возвращает значение аргумента как F64, по умолчанию 0.0.

fun box f64()
: F64 val

Возвращает

  • F64 значение

string_seq

[Источник]

Возвращает значение аргумента как ReadSeq[String], по умолчанию пустая последовательность.

fun box string_seq()
: ReadSeq[String val] val

Возвращает

  • ReadSeq[String значение] значение

deb_string

[Источник]

fun box deb_string()
: String val

Возвращает

  • String значение

© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/cli-Arg

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API