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

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

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

    interface 分析機 {
    : (比較対象: 分析機) => {
            より前: boolean
            より後: boolean
        }
        日時: string
    }
    
    const 時間 = (日時: string): 分析機 => {
        return {
    : (比較対象: 分析機) => {
                return {
                    より前: 日時 < 比較対象.日時,
                    より後: 日時 > 比較対象.日時
                }
            },
            日時
        }
    }
    
    const 出力せよ = (内容: any) => console.log(内容)
    
    const 昨日 = 時間('20230216')
    const 今日 = 時間('20230217')
    const 明日 = 時間('20230218')
    
    出力せよ(昨日.(今日).より前)  // true
    出力せよ(昨日.(今日).より後)  // false
    出力せよ(今日.(明日).より前)  // true
    出力せよ(今日.(明日).より後)  // false
    出力せよ(明日.(昨日).より前)  // false
    出力せよ(明日.(昨日).より後)  // true

    デモ