2014-10-07 86 views
1

我有一個存儲變量的數據表中的列,如#test#。當我運行查詢時,我正在顯示像這樣的列#q_table.columnX#,它在屏幕上生成#test#。我希望能夠將#test#作爲實際變量而不是顯示值。如何使用雙哈希標籤顯示變量

+1

#evaluate變量(q_table範圍.columnX)# – RobZ 2014-10-07 20:37:24

+0

@RobZ評價工作正常 – Geo 2014-10-07 20:56:45

回答

3

您可以使用結構符號來顯示它。

#variables[q_table.columnX]# 

基本上以上轉化爲

#variables['test']# 

如果你知道你想拉這個幾乎沒有理由你需要使用evaluate()

+0

感謝您的答案。我不知道該變量的範圍是誠實的,我得到了Java範圍和東西的錯誤,所以我使用了evaluate()。 – Geo 2014-10-07 20:58:31

+0

加上一個評估。沒有任何東西讓你的代碼更加複雜,而且由於CF去了Java(所有東西都是對象/範圍),幾乎在所有情況下都沒有必要這麼做。這是一個使用內省的引擎蓋下的昂貴標籤。不漂亮 :) – 2014-10-07 21:16:07