Programing Langauge/python

메서드 체이닝

Hamp 2025. 2. 19. 22:14
반응형

👋 들어가기 전

준비중이던 과정이 끝나고 새로운 사이드 프로젝트를 시작했다.

 

사이드 프로젝트를 시작하기 전에 먼저데이터를 관리할 수 있는자동화 환경을
만들어놔야 될 것같다.

 

오랜만에 파이썬을 통해 자동화를 만드며 학습하는 내용을 이번 포스팅부터 정리해보자.


⛓️‍💥 체이닝

swift에서는 자주 사용했지만 파이썬은 indent를 굉장히 중요시여겨 보통은 줄바꿈을 포함한

체이닝을 써보지 않았다.

 

찾아보니 방법이 없는 것은 아니다.

1. 백슬래쉬

`\`를 쓴 이후 줄바꿈을하면 가독성이 좋게 체이닝을 진행할 수 있다.

    request = RequestBulder()\
        .method(Method.get)\
        .url("https://picsum.photos/200/300")\
        .build()

2. 괄호

개인적으로는 괄호가 조금더 가독성이 좋은 것 같음

 request = (
        RequestBulder()
        .method(Method.get)
        .url("https://picsum.photos/200/300")
        .build()
    )
반응형