首頁 > 後端開發 > Golang > 如何從模板化'With”或'Range”範圍內存取外部範圍變數?

如何從模板化'With”或'Range”範圍內存取外部範圍變數?

Patricia Arquette
發布: 2024-11-11 18:49:03
原創
752 人瀏覽過

How to Access Outer Scope Variables from Within a Templated

在模板化的“With”或“Range”範圍內訪問外部範圍

在模板中,使用“with”和“ range」範圍暫時改變點運算子「.」的範圍引用內部範圍的資料。當您希望存取駐留在呼叫作用域中的資料時,這可能會帶來挑戰。

存取「with」或「range」內的呼叫作用域" 範圍,使用特殊變數「$」。此變數表示傳遞給範本的資料值,它是「.」的原始起始值。呼叫)作用域中的變量,而“.InnerValue”屬於由“with .Inner”建立的內部(本地)作用域中的變量。 >文字/範本的文件闡明了「$」的用途:

「執行開始時,$ 設定為傳遞給Execute 的資料參數,即點的起始值。 ”

以上是如何從模板化'With”或'Range”範圍內存取外部範圍變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板