Koziołek
2017-08-08 15:43

A teraz przykład slajdziku, na którym omawiamy pojęcia struct, tuple i record, które to pojęcia opisują mniej więcej to samo (jeżeli nie wnikamy w to jak działa to w mechanice poszczególnych języków).


W #c mamy struct:

struct Account{
   int acc_number;
   char *owner_name;
   float balance;
}

W #elixir mamy tuple (można je zagnieżdżać ):

account = {{:acc_number, 0}, {:owner_name, "Jaś"}, {:balance, 12.}}

A w #COBOL mamy record:

01 Account.
   02 AccountNumber PIC 9(9)
   02 OwnerName     PIC X(12)
   02 Balance           PIC $$,$$$,$$$.99

Uwielbiam pisać kursy javowe...

Koziołek
2017-04-25 11:00

Krótki odpoczynek od JUnita. Praktyczne zastosowanie strażników w Elixirze na przykładzie peselx

https://koziolekweb.pl/2017/0[...]owanie-straznikow-w-elixirze/

#elixir #koziolekweb

Koziołek

@Afish: ale to jest właśnie błąd w systemie PESEL. Jeżeli masz różną datę urodzenia w rzeczywistości i w numerze PESEL, to oznacza, że ktoś źle dane wprowadził.

Afish

@Koziołek: Nie, to nie oznacza błędu. Jak za dużo osób urodzi się danego dnia, to daje się im numer PESEL z następną datą, wszystko jest poprawne, a daty są różne.