當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R withVisible 返回值及其可見性


R語言 withVisible 位於 base 包(package)。

說明

該函數計算一個表達式,將其返回到一個包含其值的兩個元素列表中,以及一個顯示它是否會自動打印的標誌。

用法

withVisible(x)

參數

x

要評估的表達式。

細節

該參數不是 expression 對象,而是(未計算的函數) call ,在調用者的上下文中進行計算。

這是primitive 函數。

value

評估後x 的值。

visible

邏輯性;該值是否為auto-print。

例子

x <- 1
withVisible(x <- 1) # *$visible is FALSE
x
withVisible(x)      # *$visible is TRUE

# Wrap the call in evalq() for special handling

df <- data.frame(a = 1:5, b = 1:5)
evalq(withVisible(a + b), envir = df)

也可以看看

invisibleevalwithAutoprint() 調用 source()source() 本身使用 withVisible() 以便正確地 “auto print”。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Return both a Value and its Visibility。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。