推 godfat:你是要刪除什麼…?class A; end; delete A; 類似這樣…? 02/08 00:57
※ 編輯: skyboy 來自: 125.229.7.184 (02/08 01:11)
推 skyboy:用delete A好像刪不掉? 02/08 01:11
推 godfat:抱歉,我真的無法理解你的問題|||b 至於 delete, 當然不行 02/08 01:17
→ godfat:我只是寫來示意用的,想知道你的刪除是指什麼 02/08 01:17
※ 編輯: skyboy 來自: 125.229.7.184 (02/08 01:28)
→ godfat:所以你是要刪 instance 囉…?一般支援 gc 的語言通常 02/08 01:34
→ godfat:不允許你手動刪除任何東西,所以直接 a = nil 即可 02/08 01:35
→ godfat:btw, 建議你把名詞搞清楚一下,不然真的會混淆 02/08 01:36
推 skyboy:new出來的object不就是一個instance?? 02/08 01:36
→ godfat:yes, 可是你一開始一直說要刪除 class..... 02/08 01:40
推 skyboy:可能表達有問題吧@@, sori, 是講說刪除一個new出來的class 02/08 01:43
→ skyboy:btw, many thanks :) 大概知道要該怎麼去做 02/08 01:43
→ godfat:|||| 抱歉,new 出來的 class 難道不是 class? Class.new 02/08 01:51
→ godfat:上面那是合法的 Ruby code, 會真的產生一個全新的 class 02/08 01:51
→ skyboy:嗯 只是這個class是用1個object來代替.. 02/08 01:57
→ skyboy:所以我的意思大概就是要刪除這個object... 02/08 01:58
→ godfat:|||b 有空時我稍微講一下 Ruby 的 class 與 object 關係 02/08 01:59
→ godfat:我覺得你似乎有什麼誤解的樣子 02/08 02:00
推 skyboy:ok thanks :) 02/08 02:02