Edited at

渡されたパスにディレクトリが存在しない時に、空のディレクトリを新規作成するアロー関数/Lambda関数

最近よく使うのでメモ。


アロー関数(Node.js)

const fs = require('fs')

let mkdirExceptExist = (dirPath) => {
if (!fs.existsSync(dirPath)) { fs.mkdirSync(dirPath); }
};

参考: https://www.gesource.jp/weblog/?p=7672


Lambda関数(Python)

import os

mkdirExceptExist = lambda path: "" if os.path.exists(path) else os.mkdir(path)

【Updated: 2019-07-21(Lambda関数を追加)】