Size: a a a

CODE BLOG / Чат

2021 September 02

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
а это потому что я туда не дошел
источник

JF

Jotty Fernando in CODE BLOG / Чат
я был админом там, потом снялся, поссорился с админами другими, ну он и загнил
источник

SS

Steel Sword in CODE BLOG / Чат
Так шарпы - статически типизированный ЯП. Там всё само понятно, если нормально написано. А комментарии только немного дополняют.
В жс единственная возможность IDE догадаться, что здесь происходит - это прочитать комменты-доки.
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
а, ты про это
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
ну динамик типизация сосать, да
источник

P

Phantom in CODE BLOG / Чат
Говно, имхо
источник

P

Phantom in CODE BLOG / Чат
Вот в фшарпе (я щяс серьезно), методы без указания типа, автоматически дженерик методы
источник

JF

Jotty Fernando in CODE BLOG / Чат
ты ща проект будешь на питоне с динамик типизацией писать алло ахахахах
источник

SS

Steel Sword in CODE BLOG / Чат
Можно на русском
источник

ФА

Фея Актива in CODE BLOG / Чат
А что нет? я шарпдх раскопал на 80% активно использую. На нее доки даже на англ нормальной нет. А там либища, но вся на факторис и на билдерах. И опять статичная помогает понимвть что куда надо. Самодокументирумый код без анотаций, если классы методы норм названы то антоации зачем? Ну методом тыка натыкал.
источник

P

Phantom in CODE BLOG / Чат
То есть, если напишешь

let myFunc a b = a + b, то туда можно будет пихнуть любой тип, который можно будет сделать +
источник

SS

Steel Sword in CODE BLOG / Чат
Но неявно то тип есть? IDE хотя бы его видит?
источник

P

Phantom in CODE BLOG / Чат
Там строгая типизация
источник

P

Phantom in CODE BLOG / Чат
Про ide хз
источник

P

Phantom in CODE BLOG / Чат
Вот пример

let myFunc x = x + 5
источник

P

Phantom in CODE BLOG / Чат
То x должен быть int-ом
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Динамик типизация сосать))
источник

SS

Steel Sword in CODE BLOG / Чат
Вот в расте пришлось бы написать примерно так:


fn my_func<T: Add>(a: T, b: T) -> T {
   a + b
}


Хотя я точно не помню, не перегружал операторы
источник

SS

Steel Sword in CODE BLOG / Чат
Поэтому, если растерам вдруг захочется, теоретически, они наверное могут сделать синтаксис функций с автовыводом типов
источник

SS

Steel Sword in CODE BLOG / Чат
Хотя...
источник