TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #236 · 28.02

Сопоставление с образцом (pattern matching) — сильный механизм языков программирования, который, к сожалению, встречается не так часто. Причём, как в коде разработчиков, так и в поддержке со стороны самого языка. Разработчики на функциональных языках используют этот механизм довольно часто, потому что у них вообще многое определяется статически через правильный подход к системе типов. Разработчики же на императивных языках очень любят огромные многоуровневые ветвления. Есть даже такое понятие «Спагетти-код» — раньше его применяли к коду, перегруженному операторами перехода, но в современном виде это скорее об избытке операторов условия. Pattern matching позволяет накладывать на объекты некоторый трафарет и смотреть, попадают ли они под него. Это не только выглядит лаконичнее и короче, чем дерево условий, но ещё и понятнее с точки зрения восприятия человеком: вот у нас заказ содержит более 10 элементов и при этом стоит более 1000 долларов, значит делаем на него скидку 10 центов. При этом трафарет работает как сортировщик монеток: самая маленькая проваливается в первый паз, следующая по размеру в следующий итд, применение условий идёт сверху вниз. Есть и неявный плюс: такой подход автоматически провоцирует разработчиков проводить проверку на null. Ведь null не может подходить под трафарет «содержит более 10 товаров». К счастью, в C# этот механизм в последних версиях активно развивают и совершенствуют. И это одно из многочисленных преимуществ C# над Java. #dev

Hashtags

Резултати

Намерени 2 подобни публикации

Търсене: #trova

当前筛选 #trova清除筛选
La Tizza

@latizadecuba · Post #1278 · 06.09.2023 г., 19:24

El 11 de septiembre de 1973, Salvador Allende cayó en combate en el Palacio de La Moneda. El Golpe de Estado, perpetrado por la cúpula de la FF.AA. en conturbenio con la CIA y el gobierno de los Estados Unidos, fue acompañado por atroces detenciones arbitrarias y masivas, secuestros y desapariciones forzadas, torturas y asesinatos. Desde el año anterior al hecho, y sobre todo a mediados de 1973, habían arribado a Cuba muchos jóvenes chilenos para cursar estudios. Entre ellos, Paula Sánchez, con ocho meses de embarazo, a quién Zurrón del Aprendiz - Silvio Rodríguez le dedicará una de sus más tiernas canciones. De un día a otro, el exilio marcó el destino de sus vidas por muchos años. Le siguieron no pocos chilenos y chilenas. El barrio de Alamar, nuestros trabajadores y trabajadoras y sus microbrigadas, comenzaron a destinar apartamentos para acoger a estos y otros exiliados de las dictaduras latinoamericanas. La resistencia del pueblo chileno y sus organizaciones ocupó nuestra solidaridad. Casa de las Américas_La Habana, Cuba, fue unos de esos templos donde se hizo latente. Este 11 de septiembre, a las 5:00pm, a 50 años del Golpe de Estado al gobierno popular de Allende, trovadoras y trovadores chilenos y cubanos, unirán canción y poesía para conmemorar esa fecha y la larga resistencia del pueblo chileno contra el fascismo y la dictadura. ¡Allí te esperamos! #CMLKCuba#Chile#CMLK#CMLKRedes#Allende#SalvadorAllende#Trova#EducaciónPopular https://www.instagram.com/p/Cw1GdejM94Z/?igshid=YTUzYTFiZDMwYg==