問題タブ [elixir]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
168 参照

elixir - Elixir の mix.exs の compile_path について混乱しています

compile_pathmix.exsの設定について混乱しています。以下のような設定で:

compile_path を使用して実行した後mix compileも、ディレクトリ ebing/we/ebin が見つかりません。最初にディレクトリを作成しようとしましたが、まだ空です。私も試しmix compile --forceてみましたが、それでもデフォルトのディレクトリにビルドされます。

誰かが設定の理解を助けることができますかcompile_path?

0 投票する
1 に答える
716 参照

pattern-matching - この Elixir 匿名関数でタプルされたパラメーターを避けることはできますか?

私は「プログラミング Elixir」に取り組んでいて、「演習: 関数 2」という演習に出くわしました。簡単に言うと、基本的には、最初の 2 つのパラメーターが 0 の場合は Fizzbuzz を、最初のパラメーターが 0 の場合は Fizz を、2 番目のパラメーターが 0 の場合は Buzz を、最初の 2 つのパラメーターのどちらもゼロでない場合は 3 番目のパラメーターを発行する関数をコーディングします。私はこれを思いつきました:

次のように呼び出されます。

しかし、私は疑問に思っています-パラメーターをタプルすることなくこれを行う方法はありますか? 3 つの引数を渡してパターン マッチを実行する方法があるはずですが、まだ見つかりません。Elixir の経験者からの提案は大歓迎です。

0 投票する
1 に答える
392 参照

elixir - Ecto Model シリアライズ

モデルで定義されたフィールドとその値を返す、Ecto.Entityまたは提供するメソッドはありますか?Ecto.ModelDict

0 投票する
1 に答える
363 参照

elixir - Elixir レコードでのブラケット構文の使用

私はelixir lang を使って Elixir プログラミングを学んでいrecord brace syntaxます。

これはサンプルです:

著者は、Elixir がコンパイル時にレコードをタプルに拡張すると考えています。それで

以下と同じです:

しかし、Elixir シェルに入力すると、次のようになります。

結果は、に等しいことが判明しFileInfo[access: 0] ました。{FileInfo, nil, 0}

ありません{ FileInfo, _, 0 }

この2つのシーンの違いは何ですか?

0 投票する
1 に答える
369 参照

pattern-matching - ElixirでHashDictに対してパターンマッチングを行う方法は?

ElixirでHashDictに対してパターンマッチングを行うにはどうすればよいですか? まともな情報はどこにもありません。だから私が持っている例は、変数 a にバインドされています:

そして、私が2を取得したいとしましょう

コンセプトをテストするために次のようなことを試みましたが、うまくいきませんでした:

しかし、私は次のようになります: (MatchError) 右側の値が一致しません

誰かがこれで私を助けることができますか?