dry-python / dry-python/returns

Question: Tuple returns as arguments

未關閉
#730 8 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
4.4k
分支
155
平均合併
2 小時 27 分鐘
30 天內合併 PR
22

描述

How would you do something like the following, ie unpack tuple as arguments for next function within flow

```
@safe
def method_b(arg_a: str, arg_b: int) -> int:
return len(arg_a) + arg_b

@safe
def method_a() -> Tuple[str, int]:
return ("abc", 3)

a = flow(
method_a(),
bind(method_b)
)

a.unwrap()
>> 6

```

貢獻指南

開啟貢獻指南

研究方向

先閱讀範例中顯示的 flow 和 bind 進入點,接著檢查 tuple 結果如何在它們之間傳遞。Issue 未列出任何檔案或測試,也未定義驗收標準,因此期望的行為以及什麼算是完成仍未明確。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
python
領域
tooling
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
25/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。