有沒有一種方法可以在smalltalk中確定一個已經初始化的變量的數據類型?Smalltalk - 有沒有一種方法來確定數據類型?
如:
|abc|
abc := #(1 2 3 4 5 6) 'This is the array declared'
(abc isKindOf: Array) ifTrue: [ 'Check the data type of abc against array datatype'
^'Success!'
]
原因請求: 我需要實現,只有當它是由一個特定的數據類型稱爲一個方法。
你可以擴展一下你的例子嗎?顯式類型檢查通常是設計問題的標誌。 – Tobias
托比亞斯,感謝您的建議。這確實是一個設計問題。 我只需要在Array類中添加該方法。 –