[問題] function handle的用法已回收

看板MATLAB作者 (小小書僮)時間17年前 (2009/02/14 15:05), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
請問一下,如果不是在使用GUI的界面下, function handle有什麼非用不可的理由嗎? 我只知道function handle可以用來呼叫副程式, 但是不用@也可以直接使用副程式啊。 我好像聽過有人說, 用function handle才能在副程式之下再呼叫副程式,這樣說對嗎? 如果這個說法對的話,除了這個好處, function handle還有什麼非用不可的理由嗎? 我有看了matlab的document了,不過還是有點不瞭解, 可以請高手指點一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.190.223.78 ※ 編輯: VIATOR 來自: 68.190.223.78 (02/14 15:06)

02/14 16:19, , 1F
寫自己的code時多半都可以直接呼叫副程式,但寫成 function
02/14 16:19, 1F

02/14 16:20, , 2F
handle 有利於程式模組化,因為這就是把副程式當變數用
02/14 16:20, 2F

02/14 16:21, , 3F
視情況不同當然可以用不同的變數
02/14 16:21, 3F

02/14 16:45, , 4F
雖然還是有點似懂非懂,不過謝謝樓上
02/14 16:45, 4F

05/01 17:05, , 5F
http://ppt.cc/YNHv 這個連結有稍微解釋到function handle
05/01 17:05, 5F
文章代碼(AID): #19bcr7Lc (MATLAB)