safe_call: do.callのsafe版

View source: R/future.r

safe_callR Documentation

do.callのsafe版

Description

do.callで与えたリストの中にfuncで定義されていないものが混じっていた場合に、実際にdo.callを呼び出す前にerorrを吐いて関数をストップさせる。非常に大きいオブジェクトを与えていながらdo.callで上記の場面でエラーが出ると、デバッグモードで長時間Rがフリーズするのを避けるため。force=TRUEにすると、func内で定義されていない引数はリストから除外してdo.callを実行する.

Usage

safe_call(func, args, force = FALSE, ...)

ichimomo/frasyr documentation built on May 3, 2024, 1:30 a.m.