Rust:使用 `字串化!`用於非 RUST 源代碼字串,例如 SQL 查詢

https://stackoverflow.com/questions/77922814/rust-using-stringify-for-non-rust-source-code-strings-e-g-sql-query

使用`stringify!`宏可以將非 Rust 原始碼字符串化,例如 SQL 查詢,使其成為`&’static str`。這可作為內嵌查詢的替代方案。優點包括增加顏色和排版美觀,防止括弧未閉合,自動去除多餘空白等。缺點則包括配色不佳、SQL 字符串字面值會破壞語法、無法建立動態查詢、感覺有點差勁、可能會增加編譯時間成本。總結來說,對於簡單靜態查詢,使用`stringify!`宏相對可行,可提升代碼可讀性。

via Active questions tagged sql – Stack Overflow

February 2, 2024 at 03:24AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *