コールスタック

コールスタックの取得。

Java

以下は現在位置のコールスタックの取得。

例外のコールスタックは例外の項目を参照。

new Throwable().printStackTrace();

メニューに戻る

Python

以下は現在位置のコールスタックの取得。

例外のコールスタックは例外の項目を参照。

import inspect
import traceback

# 出力
traceback.print_stack()

# データ取得
for frame in inspect.stack():
	print frame

メニューに戻る

Ruby

以下は現在位置のコールスタックの取得。

例外のコールスタックは例外の項目を参照。

caller.each { |c|
	puts c
}

メニューに戻る

Shell

function printCallstack() {
	d=0
	while caller $d; do
		d=`expr $d + 1`
	done
}

メニューに戻る