≪ Today I learned. RSS購読
公開日
タグ
TypeScript
著者
ダーシノ(@bc_rikko)

日本語でプログラミングする方法

我々日本人に英語文化のプログラミングは読みづらい。日本語でわかりやすくプログラミングしたい!

interface 分析機 {
: (比較対象: 分析機) => {
        より前: boolean
        より後: boolean
    }
    日時: string
}

const 時間 = (日時: string): 分析機 => {
    return {
        は: (比較対象: 分析機) => {
            return {
                より前: 日時 < 比較対象.日時,
                より後: 日時 > 比較対象.日時
            }
        },
        日時
    }
}

const 出力せよ = (内容: any) => console.log(内容)

const 昨日 = 時間('20230216')
const 今日 = 時間('20230217')
const 明日 = 時間('20230218')

出力せよ(昨日.は(今日).より前)  // true
出力せよ(昨日.は(今日).より後)  // false
出力せよ(今日.は(明日).より前)  // true
出力せよ(今日.は(明日).より後)  // false
出力せよ(明日.は(昨日).より前)  // false
出力せよ(明日.は(昨日).より後)  // true

デモ