2015-12-01から1ヶ月間の記事一覧

関数だけで四則演算をやってみた (後編)

前回の続き 乗法演算 さて、掛け算はMultiply関数を使います。 var Multiply = function (m) { return function (n) { return function (f) { return m( n(f) ); }; }; }; 二つの数値の積を求めるには、次のようにすればいいです。 ToNumber(Multiply(_0)(_1…

関数だけで四則演算をやってみた (前編)

前回 http://d.hatena.ne.jp/dhrname/20151216 四則演算について 今回の記事では、小学校で習った算数を思い出しながら、単純な四則計算をJavaScriptのコードで書いていきたいと思います。もちろん、+や-などの演算子を使わず、関数だけで実装します。 数値…

関数だけで論理演算をやってみた

ビット演算や演算子を使わずに関数のみの論理演算 前回は、JavaScript を使って、True 関数とFalse 関数を作りましたので、今回はAnd 関数などを作っていきます。ビット演算子などは使わずに、関数だけで、論理の演算をやってみましょう。 まずは、前回「Jav…

SIE 23 の公開について

最新版のSIE 23 を公開 本日、SIEプロジェクトから、SIE 23 がリリースされました。新しく、accumulate属性とadditive属性が実装されています 無償ダウンロード sie23.zipをダウンロードして、解凍か展開した後、sie.jsをお使いください。なお、中に入ってい…

SIE 23 betaの公開

ベータ版のSIE 23 betaを公開 本日、SIE 23のベータ版として、SIE 23 betaを公開しました。今回は主に、新しい属性などをサポートしています。 無償ダウンロード 以下から、ダウンロードしてください。http://osdn.jp/projects/sie/downloads/64133/sie23.zi…

accumulate属性とadditive属性のサポート

新しい属性 開発中のコードで、二つの新しい属性をサポートしました。これは、それぞれ、アニメーションがリピートされるたびに、属性値を蓄積していくaccumulate属性と、アニメーションが開始されるたびに、現在の属性値を加算していくadditive属性です。 …