你好,
我正在嘗試循環遍歷單向變異數分析產生的所有報告。我建立了anova_list 報告清單。
如果我嘗試使用以下語法手動從報告中提取標題
curr_anova = anova_list[1]
report_title = curr_anova << 報告 << 取得標題("string")
輸出是我所期望的 - 一些變化: Y by X by1=by1val by2=by2val ...的單向分析
但是當我嘗試循環執行此操作時
for(i = 1, i<= n 項(anova_list), i++,
curr_anova = anova_list[i]
report_title = curr_anova << 報告 << 取得標題("string")
)
report_title的輸出是DisplayBox[OutlineBox]。
我是否對文法有疏忽?我嘗試了不同的評估組合來查看輸出是否發生變化,但無濟於事。
嘗試改變
report_title = curr_anova << report << get title("string")
到(括號是最重要的)
report_title = (curr_anova << report) << get title;
您的原始版本創建了“訊息級聯:”
result = obj << message 1 << message 2;
結果來自於發送至同一物件的連續訊息。使用括號將第二條訊息傳送到發送第一條訊息的結果。