duration<T>(valueToMeasure: () -> T): DurationMeasurement<T> 入力関数を実行し、その関数の実行時間 (ミリ秒) と結果を含むオブジェクトを返します。 パラメーター 名前 説明 valueToMeasure duration に渡す関数。 例 次の例では、wait 関数 (ヘッダーで定義) を渡し、その関数の実行時間と結果を DurationMeasurement オブジェクトで返します。 ソース %dw 2.0 output application/json fun myFunction() = dw::Runtime::wait("My result",100) --- dw::util::Timer::duration(() -> myFunction()) 出力 { "time": 101, "result": "My result" }
duration<T>(valueToMeasure: () -> T): DurationMeasurement<T> 入力関数を実行し、その関数の実行時間 (ミリ秒) と結果を含むオブジェクトを返します。 パラメーター 名前 説明 valueToMeasure duration に渡す関数。 例 次の例では、wait 関数 (ヘッダーで定義) を渡し、その関数の実行時間と結果を DurationMeasurement オブジェクトで返します。 ソース %dw 2.0 output application/json fun myFunction() = dw::Runtime::wait("My result",100) --- dw::util::Timer::duration(() -> myFunction()) 出力 { "time": 101, "result": "My result" }