【Erlang】プログラム言語 Elixir 【BEAM】 [転載禁止]©2ch.net (343レス)
上下前次1-新
抽出解除 レス栞
326(1): 2018/12/01(土)12:20 ID:SyV5Kwhs(1) AAS
iexで試行錯誤しながら作成したモジュールを最終形のコードとしてファイルに書き出したいなー、と思ったらどうすればいいの?
333: 2022/01/19(水)20:17 ID:Qtd/3JbQ(1/2) AAS
>>326
iExで直接モジュールや関数を書くかわりにいったん
iex(1)> q = quote do
...(1)> defmodule Mod do
...(1)> def func , do: 999
...(1)> end
...(1)> end
みたいに構文抽象木を変数に束縛してやって、それをCode.eval_quotedで評価して実体化
iex(2)> Code.eval_quoted(q)
すると直にiExに書いたのと同じように
省3
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.679s*