bquote()
R 語言中的函數用於引用傳遞給它的參數,但包裹在‘.()’中的值除外。它評估包裝的值表示結果。
用法: bquote(expr)
參數:
expr:語言對象
範例1:
# R program to quote an expression
# Assigning value to variable
x <- 10
# Calling bquote() Function
bquote(x == x)
bquote(x == 10)
bquote(x == .(x))
bquote(x == .(x * 2))
輸出:
x == x x == 10 x == 10 x == 20
範例2:
# R program to quote an expression
# Assigning value to variable
z <- 10
# Calling bquote() Function
bquote(function(x, y = .(z)) x + y)
# Plotting a graph with the default value
plot(1:10, z+(1:10), main = bquote(z == .(z)))
輸出:
function(x, y = 10) x + y
相關用法
- R語言 eval()用法及代碼示例
- R語言 replicate()用法及代碼示例
- R語言 dQuote()用法及代碼示例
- R語言 sQuote()用法及代碼示例
- R語言 expression()用法及代碼示例
- R語言 is.expression()用法及代碼示例
- R語言 isTRUE()用法及代碼示例
- R語言 with()用法及代碼示例
- R語言 parse()用法及代碼示例
- R語言 deparse()用法及代碼示例
- R語言 is.primitive()用法及代碼示例
- R語言 optimize()用法及代碼示例
- R語言 dunif()用法及代碼示例
- R語言 lapply()用法及代碼示例
- R語言 lgamma()用法及代碼示例
- R語言 digamma()用法及代碼示例
- R語言 trigamma()用法及代碼示例
- R語言 args()用法及代碼示例
注:本文由純淨天空篩選整理自nidhi_biet大神的英文原創作品 Evaluate and Quote an Expression in R Programming – bquote() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。