구구킹은 오늘도 구구단을 짠다


곱셈범위 입력 > 곱셈데이터 생성 > 블록 변환 > 스타일링 > 출력 to 메커니즘 


defn create_mulitplication_table
defn transform_block
defn styling
defn print_out
..
defn print_multiplication_blocks  
  create_multiplication_table
    |> transform_block.curry column_size
    |> styling.curry formatter
    |> print_out.curry io_mechanism
    call muliplication_range



클린아키텍처적용하면_클래스40개_구구단.jpg