Deno ramdaを使用して配列の値を全て操作する
Denoで、ramdaのapを使用して配列の値を全て操作するサンプルコードを記述してます。Denoはnode.jsの反省点をふまえた新しいJavaScriptランタイムです。
環境
- OS windows10 64bit
- Deno 1.6.1
- typescript 4.1.2
ramda利用
importして利用することが可能です。
import * as R from "https://x.nest.land/ramda@0.27.0/source/index.js";
以下のように、名前を指定して使用することも可能です。
import {
ap,
add
} from "https://x.nest.land/ramda@0.27.0/source/index.js";
配列操作
以下は、実際にramdaのap関数を使用して、配列の値を全て足し算したり、掛け算したりするサンプルコードなります。
import * as R from "https://x.nest.land/ramda@0.27.0/source/index.js";
// 2倍
console.log(R.ap([R.multiply(2)], [1,2,3]));
// [ 2, 4, 6 ]
// 2倍したものと3を足したもの
console.log(R.ap([R.multiply(2),R.add(3)], [1,2,3]));
// [ 2, 4, 6, 3, 6, 9 ]
実行結果
-
前の記事
Rocky Linux シンプルなノート「knowte」のインストール 2021.08.19
-
次の記事
javascript lodashを使って指定したオブジェクトの配列がどこに入るかをINDEX番号で取得する 2021.08.20
コメントを書く