出沢です
これを実行すると、{  } の中を 3回実行するようなんですが
そういうものでしょうか?

#!/usr/local/bin/ruby
#ipHexData = Hash.new
ipHexData["S"] = "s\n"
ipHexData["T"] = "t\n"

cnt = 0
ipHexData.keys.sort.each{ |k| 
        print ipHexData[k] 
        print cnt,"\n"
        cnt += 1
}
print cnt,"\n"