使用日誌
我們一直在使用日誌來查看所有運行程式碼行的結果。但我們也可以控制日誌中顯示的內容。讓我來清除日誌,並清空「腳本編輯器」視窗。如果我正在處理全域變數(當然,我一直都在這樣做),我可以做的一件事就是輸入 show globals 和 open close parentheses。我不需要參數,儘管我可以指定我想要查看的單一全域變數。但我只需運行並查找所有全域變數。然後,我會將日誌稍微調高一些,這樣你就能看到,實際上,你甚至可以看到我運行的那段程式碼,也就是 show globals 函數。然後它會顯示我定義的所有變量,以及一些初始設定腳本中的變數。所以我不一定創建了 dt 變數和 tb 變數。它們是初始設定的一部分,但我創建的其他變數都在那裡。它還會列出我目前有多少個全域變數。再次強調,這些內容會一直存在,直到我關閉 JMP 函數,或者我特意使用函數刪除它們。現在,我不再使用 show globals 函數,而是使用 show 函數。我會去掉「globals」這個字。我想顯示變數 a 和 b。 a 和 b 作為 show 函數的參數。然後我會運行這個函數。 show 函數會傳回變數名稱以及賦值給它們的值。還有另一個函數叫 print。我會用 print 取代 show。然後我會運行這個函數。 print 函數只會顯示變數的值。 show 和 print 這兩個函數會顯示在不同的行上。然後我們還有 write 函數。我會用 write 替換 print 並運行它。 write 函數會傳回其參數的值,但它們在同一行上。它不會添加任何空格。所以我們實際上需要為 write 函數新增參數。所以我先從一個字串開始。字串會顯示,這裡 a 的值是 - 我將添加一個空格並用雙引號結束,就像逗號一樣。我也會在參數周圍添加一個空格,只是為了使其更易於閱讀。然後我在 a 後面的逗號後面加上一個空格。我再次打開雙引號。這將以空格開頭。 b 的值是空格並用雙引號結束,添加一個逗號,添加一個空格只是為了使其更易於閱讀。當我運行此行時,寫入函數會在日誌的一行中返回所有這些,並且沒有分隔符號。所以它只是日誌中的一條訊息,您可以將其提供給腳本的使用者。以上只是腳本語言一些基本元素的簡單介紹。