[julia]関数内関数が認識されない

関数の中に記載した関数が認識されず、実行すると
UndefVarError: dataframe_maker not definedのエラーが出てしいます。
少し前まで普通に機能していて、今日変更した点も認識には関係のない部分でした。
もはや何が間違えているのか不明ですのでお教えいただけますでしょうか?

Julia

function result(one, two) function add(a, b) return a + b end ans = add(one, two) return ans end result(1, 5)

上記のコードは普通に機能するのですが、下記のコードはエラーが出てしまいました。
問題となっている
dataframe_maker関数と
df=dataframe_maker()一文を
analyse関数の外に記載し実行すると機能します。
またdf=dataframe_maker()の一文をコメントアウトしても次のconditions = condition_maker()が同じエラーになってしまいます。
イメージ説明
イメージ説明

コメントを投稿

0 コメント