為什麼后缀宏可以帶進rust?
這篇文章是討論這個方法的好處,
反對方的主要論點是,await不能作為後綴宏實現,
雖然這在當前條件下沒錯,但作為前綴關鍵字實現時不是這樣。
你可能會覺得奇怪,我一下說前綴一下說後綴,等等說明。
讓我們回想一下為什麼我們需要首先討論await語法。
主要原因是,我們希望能連鎖呼叫await函數,
更重要的是,能連接 ? 問號運算字。
這不是我們第一次遇到這個問題。而且我不確定await語法是否是我們最後一次遇到此問題。
? 問號運算字的連鎖呼叫是我們要解決的一個難題。
雖然我個人很喜歡使用?,但毫無疑問,這是一個有爭議的功能。
所以可能會加入其它後綴運算子去解決這個問題。
如果我們沒有其他選擇,我會同意這個選擇。
Await 語法仍然在討論中
作為一個讓很多大佬都等待的重要功能
Rust社群還是希望能討論出一個更好的解決方案
歡迎大家來討論
對Async/Await草案的一些想法
该文提出是否可以增加await前缀