1
我在Ruby中有一個Exception類型的變量。如何設置異常變量的屬性「消息」的值? 是否有任何方法來設置屬性(如rb_attr_set()..)?如何在Ruby中設置異常變量的消息屬性?
我在Ruby中有一個Exception類型的變量。如何設置異常變量的屬性「消息」的值? 是否有任何方法來設置屬性(如rb_attr_set()..)?如何在Ruby中設置異常變量的消息屬性?
我自己得到了上述問題的答案。
rb_iv_set(*objeException, "mesg", current);
而在VALUE型可變電流在其中紅寶石字符串存儲..
什麼是'rb_iv_set':我們可以按如下方式設置的異常對象的「消息」屬性?這是一個Ruby記錄的方法嗎?其中的對象?異常消息在構造對象期間設置:'my_exception = Exception.new「這是消息」'。沒有其他方法來設置消息值。 –
@ p.matsinopoulos - OP正在編寫C擴展。 'rb_iv_set'是C擴展可用的API之一。 –