2016-08-24から1日間の記事一覧

オプショナルな多値

プログラミング言語 Scheme では、手続きが複数の値を返すことが出来て、それは多値と呼ばれている。 多値を受取るプリミティブな構文は call-with-values である。 R6RS では let-values や let*-values もあるし、 R7RS ではそれらに加えて define-values …