Skip to Main Content
Mathematica 錦囊妙計
book

Mathematica 錦囊妙計

by Sal Mangano
April 2014
Beginner to intermediate content levelBeginner to intermediate
830 pages
15h 21m
Chinese
GoTop Information, Inc.
Content preview from Mathematica 錦囊妙計
19.7 Wolfram Workbench 除錯環境
|
759
如果你從未學過 JavaCC++ C# 等常見語言,你會對 Workbench 有點陌生,為了
更快進 入狀況,有 幾個觀 念需謹 記: 首先,Workbench 立於 Mathematica 外部 程式
Eclipse 之上,你無法要求其用法與前端介面相似,而應將其視為全新軟體,以開放的態
度學習,不能有先入為主的觀念。例如,不能預期它如 notebook 文件般具有漂亮的方程
式輸入功能;如果你的程式寫在
.nb
檔案中,你要將其儲存為
.m
純文字格式檔案,這並
非表示你無法在 Eclipse 上開啟 notebook 檔案,而是把要進行除錯的程式碼以純文字格
式進行。[Page-761]
另一個 Eclipse 重要觀念,是將所有原始碼儲存於單一專案下管理,Eclipse 專案通常對
應至 Eclipse 安裝路徑下的特定資料夾,雖然指定外部資料夾也可行,但 Eclipse 並不會
自動選取所有資料夾下的程式碼,而需要於選單中選擇 File\Import 匯入檔案。
除了原始碼中斷點,Workbench 亦支援訊息中斷點與符號中斷點,能分別在程式輸出錯
誤訊息與特定符號時中斷程式,這對多載函數(overloading function)的除錯十分方便,
例如符號中斷點可用來中斷 Ackermann 函數
A
的呼叫。這三種中斷點都可以在中斷點
分頁上選取建立,如圖 19-6,訊息中斷點使用按鈕 ,符號中斷點使用 按鈕,
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Ubuntu for Non-Geeks, 4th Edition

Ubuntu for Non-Geeks, 4th Edition

Rickford Grant, Phil Bull

Publisher Resources

ISBN: 9789863470106