私はあるメソッドで宣言された変数の値を返し、その結果を別のメソッド(呼び出された場所)から取得しようとしています。私は新しいプログラマーで、Appleのサイトでスコープのあるドキュメントを調べました。私は何をしようとしているのかを示すために、以下のコードをいくつか組み込んでいます。私が得ることができるどんな助けにも感謝します。前もって感謝します。1つのメソッドを呼び出し、Applescriptで異なるメソッドで結果を取得する
私はfirst_method()を(second_methodの外側から)呼び出しても問題ありません。しかし、私はsecond_methodから戻り値を得ることができません。私はそれがローカル変数であることを理解しています。しかし、私は、最後の議論の結果を返し、それが最初に呼ばれた場所に戻すことが可能であると考えました。これは間違っていますか?私がやろうとしていることをする方法はありますか?
私はこれが本当に簡単だとわかりました。私は答えを見つけることができないため、私自身の愚かさを実証しています。しかし、私は本当に答えを見るのに役立つ助けを感謝します。私はもっと経験豊かな時に、いつか親切に返済することを約束します。
ありがとうございます。
あなたのスクリプトスニペットは私のために働きます - second_method()はfirst_method()呼び出しの結果を返します(誤解を避けるために通常は明示的なreturn文を使用します)。あるいは、内容の代わりに変数「ボブ」を取っていますか? –