scoping

    1

    1答えて

    グローバル環境内の関数から変数を格納しようとしていますが、私が見つけた解決策はどれもSO postまたはdifferent SO postでした。これは私の問題を説明するための非常に簡単な例です。私の実際の関数は数十の変数を作成するので、<<-を使ってvをグローバルにすることはできません。 コード(main_file.R) source("function_me.R") #environment

    1

    1答えて

    編集:私は自分の質問を説明してくれました。私はどのようにクロージャで、その関数は、以前の環境を覚えているようだが混乱していたが、再帰呼び出しでは、名前の更新値を見つけるようだ。私の混乱 がThomas Ballinger "Finding closure with closures" talkによって完全に解決されました:変数の スコープ定義で決定され、変数の値は、実行時に決定されます。 再帰また

    0

    2答えて

    私は関係なく、常に機能が私はprintsomething機能がruneverything機能に「何か」変数へのアクセス権を持っているだろうと思っ以下の例では(を定義した場所の、その上の範囲へのアクセスを持っていたネストされた関数呼び出しと思いました)。以下のフィドルによると、これは当てはまりません。関数printsomethingは、外部関数runeverything内で定義されていて(呼び出され

    0

    1答えて

    ための効率的な方法: override def IScope getScope(EObject context, EReference reference) 及びIはケースを使用する: AbstractMyDslScopeProviderを拡張ファイルMyDslScopeProviderにおいて、 私はこの署名を用いて機能を実装しましたこのような ​​ が、私はそれがパラメータを持っているだと

    3

    3答えて

    Box-Cox変換に最適な「ラムダ」パラメータを探しています。 MASSパッケージの実装を使用しているため、モデルを作成してラムダを抽出するだけで済みます。 library(MASS) find_lambda <- function(x) { # Function to find the best lambda for the Box-Cox transform my_t

    0

    1答えて

    は、私は私が実装私のgetScope機能でIResourceScopeCacheを使用したい is this linkを説明したのと同じ問題を抱えているが、私はどのように行うのか分かりません。私を助けたものは見つかりませんでした。 私はこのファイルを持っています:MyDslScopeProvider.xtend、ここでgetScope()を上書きします。 ここでキャッシュを使用するにはどうすればよ

    2

    3答えて

    現在、私はページパーサー関数からOOPにコードをリファクタリングしています。 私は含めて、main関数のスコープにファイルからコードを実行している困難を抱えています: オブジェクト: class phpFragment { private $sData; function render() { return include $oElement->sData;

    -1

    1答えて

    URLからの応答を変数にキャッシュし、後続の要求で送信しようとしています。このため、私は要求のデータイベントの変数に書いています。変数は更新されますが、イベントのコールバックからアクセスできません。 以下は、私が作成したコードとログです。 dataイベントコールバックで更新されるにもかかわらず、長さが0である理由は、endイベントコールバックでは理解できません。 注:data変数には、url属性、

    0

    1答えて

    Rはレキシカルスコープを使用し、コンピュータ上のR Studioでテストしたところ、字句ではなくダイナミックスコープに合った結果が得られました。それはRで起こるはずではないですか?私が走った: y <- 10 f <- function(x) { y <- 2 y^3 } f(3) とFを(3)私のクラスは、このスライド発表にもかかわらず、4(2^3)ではない100(

    3

    1答えて

    Rのスコープデモを理解しようとすると、demo(scoping)からアクセスできます。 total変数が保存されている場所がわかりません。まず第一に、私は、オペレータ< < help("<<-") によると考え - と - >>正常に機能のみに使用され、変数が割り当てられている既存の 定義については、親環境によって作られたに検索を引き起こす 。そのような変数が見つかった場合は、 (そのバインディン