2008/11/3

2.3.1訊息結構

訊息包含一個選擇器其次是參數的任何數字。該選擇器是一個符號,它會出現在patch作為一個非數字字符串沒有空格,分號,或逗號。參數可能是符號或數字。Pd的數字保持在32位浮點數,使他們能夠代表整數正是在-83886088388608之間 。(在Max,有整數和浮點數不同的數據類型為,Pd只使用浮點數) 。

當訊息是通過一些東西(這常常是一個盒子的輸入,但可以收到一個訊息的任何事物),訊息的選擇器是核對接收。如果接收確認選擇器的訊息,他將進行一些相應的動作。舉例來說,這裡是一個"float"的物件:

在頂端的兩個矩形,通常都被稱為「輸入」,然而在左邊矩形的指示訊息到"float"物件本身,而右邊的矩形指示訊息到一個輔助的「輸入」的物件。浮點數物件(由左手邊輸入代表)接受訊息與選擇器"float" "bang"。右手邊輸入,只需要的訊息選擇器"float"。這兩個選擇器,隨著"symbol""list",通常是用來表示一個物件的主要動作,無論它可能是什麼,以致於物件可以相互聯繫與最大的靈活性。

鍵入開始和一個數字訊息是可能的,它不能被用來作為選擇器。一個單一的數字總是自動給予"float"選擇器,但是數字訊息跟隨其他的參數是被給予"list"選擇器。

沒有留言: