glue_safe()
和 glue_data_safe()
與 glue()
和 glue_data()
的不同之處在於,安全版本僅使用 get()
從環境中查找符號。它們不執行任何 R 代碼。這使得它們適合與不受信任的輸入一起使用,例如閃亮應用程序中的輸入,其中使用正常函數將允許攻擊者執行任意代碼。
參數
- ...
-
[
expressions
]
未命名的參數被視為要格式化的表達式字符串。多個輸入在格式化之前連接在一起。命名參數被視為可用於替換的臨時變量。 - .envir
-
[
environment
:parent.frame()
]
計算每個表達式的環境。表達式從左到右計算。如果.x
是一個環境,表達式在該環境中求值並且.envir
被忽略。如果NULL
通過了,就相當於emptyenv()
. - .x
-
[
listish
]
用於查找值的環境、列表或 DataFrame 。
相關用法
- R glue glue_sql 使用 SQL 轉義插入字符串
- R glue glue_col 用顏色構造字符串
- R glue glue_collapse 折疊字符向量
- R glue glue 格式化並插入字符串
- R glue trim 修剪字符向量
- R glue quoting 引用運算符
- R SparkR glm用法及代碼示例
- R ggplot2 annotation_logticks 注釋:記錄刻度線
- R axisTicks 計算漂亮的軸刻度
- R googledrive drive_cp 複製雲端硬盤文件
- R legend 將圖例添加到繪圖中
- R googledrive drive_mime_type 查找 MIME 類型
- R ggplot2 vars 引用分麵變量
- R grid.curve 在位置之間繪製曲線
- R googledrive drive_reveal 添加新的雲端硬盤文件信息列
- R googledrive drive_rm 從雲端硬盤刪除文件
- R ggplot2 position_stack 將重疊的對象堆疊在一起
- R ggplot2 geom_qq 分位數-分位數圖
- R hcl HCL 顏色規格
- R legendGrob 構建一個圖例 Grob
- R quartzFonts 石英字體
- R ggplot2 geom_spoke 由位置、方向和距離參數化的線段
- R googlesheets4 sheet_rename 重命名(工作)表
- R googledrive expose 暴露對象
- R grid.draw 畫一個網格
注:本文由純淨天空篩選整理自Jim Hester等大神的英文原創作品 Safely interpolate strings。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。