独り言のようなもの

2003|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|12|
2011|01|03|04|05|09|11|
2012|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|05|06|07|08|10|11|12|
2014|01|03|04|05|06|07|08|09|12|
2015|01|02|03|04|05|
2016|04|05|

May 12, 2004 [長年日記]

_ [CF] Scope != Struct

Scope 変数と Struct 両方とも構造体のように見えるけれども内部的にはちょっと違っていることがあるというお話。ここで紹介されている

form.getClass().getName()? #form.getClass().getName()#
duplicate(form).getClass().getName()? #duplicate(form).getClass().getName()#
 
その結果:
form.getClass().getName()? coldfusion.filter.FormScope
duplicate(form).getClass().getName()? coldfusion.runtime.Struct

_ というコードで確認するというのは結構 使えそうな技だなぁ。ごく稀に IsDefinedにてStructと思われる変数の存在確認が正しくおこなえない場合が(StructKeyExistsはOK)、あるのでこの話題を思い出すと良いかも。duplicateすると coldfusion.runtime.Struct になるというのも面白いところ。

_ EDAMAME

EDAMAME スーパーで売っていた枝豆。ちゃんと剥いてあるところが楽といえば楽かも。わりと重宝するので時々買ってみよう。

_ Shrek & 郵便物のスタンプ

Shrek & Stamp 郵便物のスタンプが Shrek の宣伝になっている。。