- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
var v: List[Int?] = List@{1, 2, none, 4};
//Chained - List@{1, 4, 16}
v->filter(fn(x) => x != none)->map[Int](fn(x) => x*x)
//Piped none filter - List@{1, 4, 16}
v |> filter(fn(x) => x != none) |> map[Int](fn(x) => x*x)
//Piped with noneable filter - List@{1, 4, 16}
v |??> map[Int](fn(x) => x*x)
//Piped with none to result - List@{1, 4, none, 16}
v |?> map[Int](fn(x) => x*x)
// 5.15 Merge
entity Baz {
field f: Int;
field g: Int;
field k: Bool
}
var t = @[ 1, 2, 3 ];
t<+(@[5]) //@[1, 2, 3, 5]
t<+(@[3, 5]) //@[1, 2, 3, 3, 5]
var r = @{ f=1, g=2, k=true };
r<+(@{g=5}) //@{f=1, g=5, k=true}
r<+(@{g=3, k=false}) //@{f=1, g=3, k=false}
r<+(@{g=5, h=0) //@{f=1, g=5, k=true, h=0}
var e = Baz@{ f=1, g=2, k=true };
e<+(@{g=5}) //@{f=1, g=5, k=true}
e<+(@{g=3, k=false}) //@{f=1, g=3, k=false}
e<+(@{g=5, h=0) //error field not defined
«Буквально несколько дней назад компания Microsoft представила публике новый язык программирования. Языку дали название Bosque. Главная миссия дизайна языка — чтобы он был прост и понятен как для человека, так и для компьютера»
А вот кому новый, простой и понятный язык? Содержание спецсимволов всего на 54% превосходит таковое у «C++»!
h/448814
https://github.com/Microsoft/BosqueLanguage/blob/master/docs/language/overview.md
gost 22.04.2019 10:31 # +2
bormand 22.04.2019 10:52 # 0
gost 22.04.2019 11:04 # 0
guest8 22.04.2019 12:01 # −999
BOKCEJIbHblu_nemyx 22.04.2019 11:14 # +2
bormand 22.04.2019 10:39 # +1
Почему-то я вспомнил про конфиг sendmail...
BOKCEJIbHblu_nemyx 22.04.2019 11:16 # 0
guest8 22.04.2019 11:57 # −999
PACTPOBblu_nemyx 22.04.2019 11:58 # 0
guest8 22.04.2019 12:00 # −999
PACTPOBblu_nemyx 22.04.2019 12:05 # 0
guest8 22.04.2019 12:08 # −999
PACTPOBblu_nemyx 22.04.2019 12:08 # 0
guest8 22.04.2019 12:12 # −999
BOKCEJIbHblu_nemyx 22.04.2019 11:21 # 0
gost 22.04.2019 11:27 # 0
PACTPOBblu_nemyx 22.04.2019 11:56 # 0
guest8 22.04.2019 11:59 # −999
PACTPOBblu_nemyx 22.04.2019 12:00 # +1
PACTPOBblu_nemyx 22.04.2019 12:03 # +2
gost 22.04.2019 13:08 # 0
bormand, тут твоих ботов обижают!
bormand 22.04.2019 13:16 # 0