Bahasa Pemrograman Strongly Typed
Penulis ingin menekankan, terkait bahasa pemrograman yang kita gunakan dalam tutorial ini, dan bahasa pemrograman Clean Code secara umum. Ini merupakan kode yang sama, namun ditulis dengan bahasa pemrograman yang berbeda. 1 2 3 4 5 6 7 8 9 10 11 def create_validator(mode, number): if mode == 'Max': return lambda value: value < number elif mode == 'Min': return lambda value: value > number is_below_max = create_validator('Max', 31) print(is_below_max(15)) print(is_below_max(32)) 1 2 3 4 5 6 7 8 9 10 11 12 function createValidator(mode: 'Max' | 'Min', number: number) { if (mode == 'Max') { return (value: number) => value < number; } else if (mode == 'Min') { return (value: number) => value > number; } } consts isBelowMax = createValidator('Max', 31); console.