W statycznie napisanych językach z rodzajami, jak C#, mogę określić w metodzie podpisu, że każdy z kluczy mapy jest atomem, a każda wartość jest listą {string, int} krotka. Jak zdefiniować specyfikację typu dla argumentów funkcji takich jak w Elixir?eliksir: definiowanie specyfikacji typów dla map/hashdicts
PS: jeśli czytasz to i masz ocenę> 1500, możesz utworzyć tag specyfikacji.
nie jestem zaznajomiony z eliksiru, ale twierdzi, że jest "językiem dynamicznym", co zwykle oznacza, że nie ma formalnego systemu typów. Więc ... użyj komentarza? – luqui
ma specyfikacje typów, które mogą być używane przez narzędzie do analizy statycznej Dialyzer - http://elixir-lang.org/docs/stable/Kernel.Typespec.html – tldr