elixir

    9

    2答えて

    私はis_range()ガードを使用したいと思います。例: def foo(bar) when is_range(bar) do # stuff end ただし、is_rangeは存在しません。私は def foo(bar) when Range.range?(bar) do # stuff end を試みたが、これはどちらか動作しませんでしたエリクサー1.0.5に

    11

    2答えて

    RubyのbyebugやJavaのデバッグポイントのような私のエリクシールコードで、ステップバイステップでIEx.pryを使いたいです。私はここでドキュメントを調べてみました:https://github.com/elixir-lang/elixir/blob/4f68c4f10502e0f54a21093bb9a33957e63a9ac4/lib/iex/lib/iex.ex しかし何も見つかり

    28

    3答えて

    私はパターンマッチで遊んでいますが、空のマップに対してメソッドのパラメータをパターン化するのは簡単ではないことがわかりました。私はそれがこのような何かを行くだろうと思った: defmodule PatternMatch do def modify(%{}) do %{} end def modify(map) do # expensive ope

    7

    1答えて

    エリクシル指数を整数に変換するにはどうすればよいですか? 1.0e2のようなものを100に変換したいと思います。 私は解決策を探していましたが、見つけられませんでした。あなたは指数は時々も指数表記と呼ばれる、本当にscientific notationで書かれただけの浮動小数点数で呼び出す何

    11

    1答えて

    のは、私は2つのモデル、PostとCommentを持っているとコメントモデルがcomments表の列typeによって定義される2種類、normalとfancyのうち、1することができましょう。 Postモデルに2つの関連付けを追加したいと思います.1つはファンシーコメント、もう1つはノーマルコメントです。どうすればいいですか?これは、エクトでは利用できません has_many :fancy_com

    5

    1答えて

    Railsコントローラでは、current_userに属する投稿のみを取得するために、以下のコードを頻繁に参照しています。 Ectoでこれを表現するにはどうすればよいでしょうか?

    5

    4答えて

    exrmを使用してPhoenixアプリケーション(ElixirとErlangに基づく)のリリースを作成しようとしています。 devミックス環境の最初のリリースは正常に作成されますが、実行すると./rel/my_app/bin/my_app consoleがクラッシュします。これは、Ubuntu 14.04をVagrant/Virtual Box仮想マシン内で実行している場合に発生します。 私のMa

    5

    1答えて

    私はArduinoのメッセージをelixir_serialハンドラで取得していますが、今では受信したデータをブロードキャストするためにChannelで使用したいのですが、elixir_serial handle_info()にソケットを注入できますか? defmodule MyApp.Serialport do require Logger use GenServer

    10

    2答えて

    フェニックスのアプリケーション(Elixirを使用)で特定のキーがあるかどうかを確認する方法を見つけようとしています。 モデルの以下のチェンジセット機能では、paramsのデフォルトは空です。 def changeset(model, params \\ :empty) do という名前のキーがハッシュ内に存在するかどうかを判断する必要があります。

    6

    1答えて

    私のエリクシールアプリには、2つの数字のタプルを返すSome.Module.func/1と呼ばれるメソッドがあります。 ExUnitでテストを書いていますが、最初の要素をタプルでテストするだけで、2番目の要素は本当に気にしません。 これまでのところ、私はこれをやって試してみた: test "some method" do assert Some.Module.func(45) == {5