タグ

sean-callanに関するnabinnoのブックマーク (4)

  • 仕様と型 · Elixir School

    このレッスンでは @spec と @type の文法について学びます。最初の @spec はツールによって解析できるドキュメントを書くための文法をより完全にするものです。二番目の @type はコードをより読みやすく理解しやすいものにする手助けをしてくれます。 イントロダクション あなたが自分で書いた関数のインターフェイスを記述したいというのはそんなに珍しいことではないでしょう。もちろん @docアノテーションを使うこともできますが、他の開発者にとってそれはコンパイル時にチェックされない単なる情報に過ぎません。この目的のために、Elixirには @spec アノテーションがあり、コンパイラによってチェックされる関数の仕様を記述することができます。 しかしながらいくつかのケースにおいて仕様は相当に大きくなったり複雑になったりしがちです。複雑さを少なくしたいのなら独自の型の定義を導入したくなる

    仕様と型 · Elixir School
  • Benchee · Elixir School

  • Elixir School 日本語訳

    Elixir Schoolへようこそ! Elixir SchoolはElixirを学び、マスターするための最高の場所です。 ベテランの方も、初めての方も、レッスンや補助教材で必要なものが見つかるはずです。 ボランティアの方々の努力により、Elixir Schoolは多くの言語に翻訳されています。その中には次のような翻訳があります: বাংলা, Deutsch, Ελληνικά, Español, Bahasa Indonesia, Italiano, 日語, 한국어, Bahasa Melayu, Norsk, Polski, Português, Русский, Slovenčina, Türkçe, ภาษาไทย, Українською, Việt ngữ, 简体中文 と 繁體中文. elixirschool/elixirschoolに参加することで、私たちと一緒にElix

    Elixir School 日本語訳
  • Elixir School

    Basics Basics Collections Enum Pattern Matching Control Structures Functions Pipe Operator Modules Mix Sigils Documentation Comprehensions Strings Date and Time IEX Helpers Intermediate Custom Mix Tasks Erlang Interoperability Error Handling Executables Concurrency Advanced OTP Concurrency OTP Supervisors OTP Distribution Metaprogramming Umbrella Projects Specifications and types Behaviours Protoc

    Elixir School
  • 1