CPPLASTIC Telegram 357
Девʼятий день не було часу вже розвʼязувати того тижня, тому вирішив написати знов на Haskell. І написав… першу задачу. А на другій нормально так похавав лайна — плюнув та наразі скіпнув. Колись повернуся та перепишу на щось інше. А сьогодні пару слів про Go 💻, який я використав для десятого дня. (Зараз насправді вже 17-й, а я на 15-му — трохи відстаю досі).

Я колись вже коригував чийсь нескладний код на Go, але свого з нуля не писав. Зараз спробував — думку не змінив: проста мова, доволі легко читається, легко пишеться, на виході сінгл бінарь без залежностей. Клас.

Але-е-е-е. Мова також максимально нудна! Навіть в Python можна хоча б декораторами обмазатися, щоб зробити упорото, зате красиво. А тут тупо ніфіга нема.

Треба було множину точок зробити (set) — в стандартній лібі немає. Довелося емулювати через map[point]struct{} 🤮 (це типу мапінг з точок в порожні структури).

Захотілося фільтранути список по предикату — фільтра немає 😵 Ок-ок, раніше не було дженеріків. До речі не уявляю, як люди жили в статично-типізованій мові без дженериків — жах. Наче Java 2. Та зараз-то вони є! Очікуєш, що ось нині-то подобавляють нарешті зручностей! А ніфіга. Накостилив свій:
func filter[T any](input []T, predicate func(T) bool) []T {
result := []T{}
for _, item := range input {
if predicate(item) {
result = append(result, item)
}
}
return result
}


Таке короч. Жити можна, але хз. Наче жуйка, що втратила смак пів години тому.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤣1



tgoop.com/cpplastic/357
Create:
Last Update:

Девʼятий день не було часу вже розвʼязувати того тижня, тому вирішив написати знов на Haskell. І написав… першу задачу. А на другій нормально так похавав лайна — плюнув та наразі скіпнув. Колись повернуся та перепишу на щось інше. А сьогодні пару слів про Go 💻, який я використав для десятого дня. (Зараз насправді вже 17-й, а я на 15-му — трохи відстаю досі).

Я колись вже коригував чийсь нескладний код на Go, але свого з нуля не писав. Зараз спробував — думку не змінив: проста мова, доволі легко читається, легко пишеться, на виході сінгл бінарь без залежностей. Клас.

Але-е-е-е. Мова також максимально нудна! Навіть в Python можна хоча б декораторами обмазатися, щоб зробити упорото, зате красиво. А тут тупо ніфіга нема.

Треба було множину точок зробити (set) — в стандартній лібі немає. Довелося емулювати через map[point]struct{} 🤮 (це типу мапінг з точок в порожні структури).

Захотілося фільтранути список по предикату — фільтра немає 😵 Ок-ок, раніше не було дженеріків. До речі не уявляю, як люди жили в статично-типізованій мові без дженериків — жах. Наче Java 2. Та зараз-то вони є! Очікуєш, що ось нині-то подобавляють нарешті зручностей! А ніфіга. Накостилив свій:

func filter[T any](input []T, predicate func(T) bool) []T {
result := []T{}
for _, item := range input {
if predicate(item) {
result = append(result, item)
}
}
return result
}


Таке короч. Жити можна, але хз. Наче жуйка, що втратила смак пів години тому.

BY Cіпласпластик


Share with your friend now:
tgoop.com/cpplastic/357

View MORE
Open in Telegram


Telegram News

Date: |

According to media reports, the privacy watchdog was considering “blacklisting” some online platforms that have repeatedly posted doxxing information, with sources saying most messages were shared on Telegram. End-to-end encryption is an important feature in messaging, as it's the first step in protecting users from surveillance. With the sharp downturn in the crypto market, yelling has become a coping mechanism for many crypto traders. This screaming therapy became popular after the surge of Goblintown Ethereum NFTs at the end of May or early June. Here, holders made incoherent groaning sounds in late-night Twitter spaces. They also role-played as urine-loving Goblin creatures. Members can post their voice notes of themselves screaming. Interestingly, the group doesn’t allow to post anything else which might lead to an instant ban. As of now, there are more than 330 members in the group. fire bomb molotov November 18 Dylan Hollingsworth yau ma tei
from us


Telegram Cіпласпластик
FROM American