erlang

    2

    3答えて

    私はかなり理解できないコードを見つけました。 % spawn process which waits for a message and prints it Pid = spawn(fun() -> receive X -> io:fwrite("I received: ~p~n", [X]) end end), % send a message to the

    0

    1答えて

    この質問は、値がio_listであるかどうかを調べる方法と同じですと思います。これを可能な限り効率的にしたいので、io_listであるかどうかをチェックするプロセスの一部として値をバイナリに変換したくないのです。

    -3

    1答えて

    私はErlangについて練習をしており、この関数を実装することはできません。 deep_reverse(Lstの) は、すべてのレベルでLの要素を反転します。 たとえば、Lstが[a、[b、c、[d]]、e]の場合、deep-reverseは[e、[[d]、c、b]、a]を返します。 この練習に誰かが助けてくれますか?まず element_reverse(List) -> Flat =

    3

    1答えて

    まだJoeの本を読んでいて、モニター全般と特にspawn_monitorを完全に理解するのは苦労しています。ここに私のコードがあります。この練習では、5秒ごとにハートビートを印刷するジョブを開始する関数を記述してから、上記のプロセスを監視して再起動する関数を作成するように求めています。私のモニタでは、プロセスの終了を検出することさえできないので、私は再起動の部分には行きませんでした。 39> c(

    0

    1答えて

    私はlocalhostから開始するカウボーイプロジェクトを書いたgmake runです。 私は新規インストールにmake run、このエラーが起こる: ~/tunnel# make run erlang.mk:24: Please upgrade to GNU Make 4 or later: https://erlang.mk/guide/installation.html make[1]:

    1

    1答えて

    私はこの例に従います。私はws_handlerを "websocket_handle({text、< <" h ">>}、State)→ {reply、{text、< <" You h-in!>>}、State}で少し修正しました。 " 私が特定のメッセージを検出できることを確認します。 websocket接続をトラッキングする必要があります。 https://ninenines.eu/docs/

    6

    3答えて

    Erlangシェルで次の結果が異なるのはなぜですか? 1> Total=15. 2> Calculate=fun(Number)-> Total=2*Number end. 3> Calculate(6). 例外エラー:あなたはアーランでは15に合計を結合した最初のケ​​ースで右辺値12 1> Calculate=fun(Number)-> Total=2*Number end. 2>

    0

    1答えて

    プロキシの背後にあるemqttc https://github.com/emqtt/emqttcを使用することはできますか? SSLオプションをemqttc:start_link関数に渡すことはできますが、プロキシでは何も実行されません。例として、私はオプションとして{proxy_auth,{Proxy_Username, Proxy_Password}}を使ってみました。これが可能かどうか、また

    0

    1答えて

    これはERLC_OPTSの修正で動作していました。 私のerlang.mkをきれいにして、それを保存しなかった。 ここで、警告OKフラグを追加しますか? [email protected]:~/tunnel-deploy# make run erlang.mk:26: Please upgrade to GNU Make 4 or later: https://erlang.mk/guide/i

    1

    1答えて

    私は世論調査を待っているメッセージ用のソケットをブロック「ポーラー」オブジェクトを使用するオプションを持っているし、(しばらく真のブロックで、以下の場合は、1000)指定されたミリ秒数後にブロック解除: import zmq # now open up all the sockets context = zmq.Context() outsub = context.socket(zmq.S