家電バーゲン
楽天市場
FX自動売買
禁断のケーキ

Script-Fu 関数の森  GIMP Script-Fu reference

Script-Fu の関数リストと、制作に役立つ情報。



おことわり

このサイトのサンプルコードには、他のサイトでは見られない記述があります。

関数定義に糖衣構文は使わず、変数に、改行せずに lambda を代入しています。


; こんなのです
(define func (lambda (x)
  x))

; 他のサイトはこんなのですね
(define (func x)
  x)

; こんなのとか
(define func
  (lambda (x)
    x))



// js
var func = function (x) {
  return x; };

下の JS コードを意識しているわけです。

簡単なので JavaScripter さんもすぐにマスターできるよ、ということです。

なぜ戻り値が、配列で返されるのか

配列はランダムアクセスが得意
リストは拡張が得意

要素の追加ではなく、要素の参照を目的としているのでしょう。

down down