Wpis z mikrobloga

poczekaj na to chore typowanie


@JakTamCoTam: co masz na myśli? IMO typowanie w pythonie jest spoko, chore jest w js albo php. ¯\_(ツ)_/¯

Statycznego typowania może nie ma, ale też nie ma rzeczy typu "1" + 1 == 11.
  • Odpowiedz
@TenTypZez: no też bym zachwycony nie był widząc coś takiego, ale co to za argument? Jeżeli coś można zrobić to nie znaczy że się powinno, w javie jak się uprzesz to chociażby możesz przez refleksję czytać prywatne propertiesy obiektów.
  • Odpowiedz
@croppz: Po prostu odnoszę wrażenie, że wszystkie przytyki do Pythona wynikają z próby przeniesienia wzorców z innych języków. W Pythonie po prostu kilka rzeczy robi się inaczej. Według mnie to jest podejście nowocześniejsze i lepsze, ale inni się będą pewnie kłócić że jak to tak można blok funkcji bez klamr, przecież to nie widać gdzei się kończy
  • Odpowiedz
@MamCieNaHita:

definicje typów

w małej pierdółce tak, w dużym projekcie to się faktycznie przydaje, żeby go ogarnąć


od tego są type hints, które można używać wedle uznania - bo nawet w dużym projekcie nie wszędzie są potrzebne
  • Odpowiedz
@fotonowypochlaniacz: mi tez takie pisanie i sam wyglad jezyka nie siada, ale jak widze ze wiele zadan logicznych robia w jednej linijce gdzie trzeba sie troche nameczyc w innych, albo gdy moga napisac doslownie wszystko w jednym jezyku + to glowny jezyk machine learningu, to smutno mi ze go nie znam XD
  • Odpowiedz
@fotonowypochlaniacz: Bo to język dynamiczny, więc nie mamy tutaj typowania. Średnika nie ma, ale użyć można. Klamer nie ma, bo są wcięcia.

@MamCieNaHita: @xyz333: Type hint jest spoko do momentu gdy większa część Twoich importów jest tylko po to, aby dodać poprawny type hint. W moim dużym projekcie klienckim wszystko działa mimo braku type hintów. To jest fajne do podpowiadania składni i metod w IDE, ale czy aż tak
  • Odpowiedz