my notebook blog : functional-programming
Extendscript で 指定したフォルダ以下のフォルダ全部を探すには その1
指定したフォルダ以下のサブフォルダ、サブサブフォルダ...を含めてすべてのフォルダを探す、というコードを書いてみた。 Extendscript では each や map, reduce などが使えないので、実装は少し面倒でした。
再帰を使って木構造をリストに変換する JavaScript
Adobe XD の ドキュメント構造は scenegraph.root をルートノードとした木構造として表現されています。
これらのノードをスクリプトから操作するには、この木構造をたどる必要があります。
いちいちたどるのは面倒なので、木構造からリストに変換することを考えることにします。
Excelで 行を一行おきに合計したい、つまり奇数行または偶数行のみの値を足し合わせたい件
この問題をググってみると sumproduct 関数を使え、ということらしい。 あちこち見たのですが、結局一番わかりやすかったのが オフィシャルページの説明 SUMPRODUCT function です。
関数型オブジェクト指向プロラミングを JavaScript に翻訳する
「入門 Haskell プログラミング」の Section 10 に Haskell で オブジェクト指向的なコード例が出ていた。 興味深い。ただ、Haskell のコードを見てもさっぱり意味がわからないので、JavaScript に変換してみた。
Older Posts »