if-let1の展開結果を修正

値に関数や辞書が指定されていても正しく0と比較できるようにisnotを使うよう修正。
bugfix スクリプトスコープ以外の関数参照取得方法修正