, nasıl arama fonksiyonu/modülün ismini alabilirim? Bu hata ayıklama amaçları için yararlı olacaktır.Mathematica'daki bir modülde arama işlevinin adını nasıl alabilirim? Başka bir modül çağıran bir işlev veya modül yazarsanız
cevap
Stack
function (senin amaçlar için "işlevleri" okunur) "etiketleri" listesini sunarak, neredeyse tam ne istersen yap çağrı yığını vardır olacaktır. Çünkü StackBegin
ve StackInhibit
gibi diğer fonksiyonların varlığı, kurşun geçirmez değil, ama o ile başlamak çok egzotik.
Çoğu örnekte, Stack
fonksiyonları değerlendirilmektedir isim sembollerini dönecektir. Bu sembollerin hangi bağlamdan geldiğini anlamak için, hangi paketin parçası olduklarını anlamaya geldiğiniz kadar yakın olan Context
function'u kullanabilirsiniz. aynı zamanda diğer paketlerde (örneğin, yeni değerlendirme kuralları ile) sembolleri (Get
, Import
, ToExpression
veya Symbol
aracılığıyla) dinamik paketler eklenebilir ve yeniden veya değiştirilebilir gibi bu olsa da, bazı dikkat gerektirir.
Teşekkürler! Yığın [_] aradığım şey. – Tony