- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 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?] = <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="470b2e343307">[email protected]</a>{1, 2, none, 4};
//Chained - <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="98d4f1ebecd8">[email protected]</a>{1, 4, 16}
v->filter(fn(x) => x != none)->map[Int](fn(x) => x*x)
//Piped none filter - <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="bff3d6cccbff">[email protected]</a>{1, 4, 16}
v |> filter(fn(x) => x != none) |> map[Int](fn(x) => x*x)
//Piped with noneable filter - <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="74381d070034">[email protected]</a>{1, 4, 16}
v |??> map[Int](fn(x) => x*x)
//Piped with none to result - <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="206c49535460">[email protected]</a>{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 = <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="eba98a91ab">[email protected]</a>{ 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
Почему-то я вспомнил про конфиг sendmail...
но без m4.
Сендмыло кстати кажется что уже все
Даже в current слаке уже постфикс
Видимо все кто умел сендмыло уже на пенсии
Эксим чуть мощнее
В Эксиме можно наскриптовать за щеку очень сложную логику
В Постфиксе тоже можно но через запуск внешних скриптов
Поистфикс более совместим с sendmail: всякие там /etc/mail/aliases поддерживаюися и есть бинарник "sendmail" для упорторых программ на перл 1998 года в которых почта посылается черех запуск sendmail напрямую
Мильтеры тоже постфикс умеет через ткой же АПИ как сендмыло
(за эксим не скажу)
Еще 15-20 лет назад люди умели ее решать, но потом почему-то разучились
Я регулярно вижу как какой-то сервис вытащил хтмл из другого сервиса и пишет:
Именно потому я за " ;JSON"e ;
bormand, тут твоих ботов обижают!