eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCo jest nie tak z C++ (było: Rust)Re: Co jest nie tak z C++ (było: Rust)
  • Data: 2017-08-23 23:33:51
    Temat: Re: Co jest nie tak z C++ (było: Rust)
    Od: g...@g...com szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu środa, 23 sierpnia 2017 22:34:09 UTC+2 użytkownik AK napisał:
    > Użytkownik "slawek" <f...@f...com> napisał:
    > > Tyle że odczucia są subiektywne, a więc lepiej zostawić je humanistom i innym
    specjalistom od
    > > mniemamologii stosowanej.
    >
    > Niekoniecznie.
    > > Bo powoli dryfujemy w stronę kłótni czy lepiej jest pisać append czy Join.
    >
    > Najlep pisac normalnie:
    > No w Pythonie
    >
    > a = [1,2,3]
    > b = [4,5,6]
    > a += b
    >
    > Mozna prosciej ?

    Używanie destruktywnego przypisania to ogólnie umiarkowanie dobry pomysł.
    Co jeżeli tablica a była używana w jakimś kontekście?
    Właśnie ją zmieniłeś.
    No ale niech będzie

    c = a + b

    > PS: szczegol skladniowy? Nie!. w Pythonie tez mona a.extend(b) ale..
    > += zapamieta sie bo jest uniwersalne w sensie skladni, a extend/join/merge/itp jest
    specyficzne dla
    > API/lib-str jezyka

    nie jest "uniwersalne w sensie składni"
    W haskellu byś napisał

    c = a ++ b

    i pewnie użycie takiego operatora wiązałoby się z takim uzasadnieniem,
    że po + można się spodziewać, że jest przemienne, ale sklejanie list
    nie jest przemienne.

    W PHP do sklejania stringów używa się operatora ".". Każdy operator
    i każda nazwa funkcji mają charakter konwencji.

    W Lispie budowanie złożonych struktur jest poniekąd wyróżnione,
    i by się pisało `(,@a ,@b) (ewentualnie z modyfikacjami quasiquote'a
    `(,a ... ,b ...))

    Zatem tak, szczegół składniowy.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: