輸出和檔案#
Print 用來將資訊輸出到螢幕或檔案,最重要的應用是除錯,確認程式的執行流程和運算邏輯是否正確。
語法#
| |
| 語法元素 | 是否可省略 | 說明 |
|---|---|---|
OutputTarget | 可省略 | 指定輸出目標。預設輸出到 PowerLanguage Editor Output Log |
Expression | 必填 | 字串、真假值或數值 |
輸出目標(OutputTarget)#
| 輸出目標 | 說明 |
|---|---|
| (不指定) | 輸出到 PowerLanguage Editor Output Log(預設) |
Printer | 指定預設的印表機為輸出目標 |
File("FilePath") | 指定 FilePath 的檔案為輸出目標,如果檔案不存在,會建立新檔 |
數值輸出格式#
如果 Expression 是數值,可以使用 Expression:C:D 語法指定輸出格式:
| 語法元素 | 說明 |
|---|---|
C | 數值的最少輸出字元數(整數 + 小數點 + 小數位數)。如果數值字元數少於 C,數值前方會插入空白補滿 |
D | 小數點之後的位數。如果小數位數大於 D,會四捨五入到 D 位 |
預設的輸出格式是最少 7 位字元數和小數點後 2 位。
範例#
在 PowerLanguage Editor Output Log 印出 0.10(0.10 前面補上 3 個空格)。
| |
在 PowerLanguage Editor Output Log 印出 1.556(1.556 前面補上 1 個空格)。
| |
輸出 CurrentDate 和 CurrentTime 到檔案 C:\test.txt。
| |
Reference#
https://www.multicharts.com/trading-software/index.php?title=Print