<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 屬性 > [attributes.md](https://github.com/rust-lang/rust/blob/master/src/doc/book/attributes.md) commit 024aa9a345e92aa1926517c4d9b16bd83e74c10d 在Rust中聲明可以用“屬性”標注,它們看起來像: ~~~ #[test] # fn foo() {} ~~~ 或像這樣: ~~~ # mod foo { #![test] # } ~~~ 這兩者的區別是`!`,它改變了屬性作用的對象: ~~~ #[foo] struct Foo; mod bar { #![bar] } ~~~ `#[foo]`作用于下一個項,在這就是`struct`聲明。`#![bar]`作用于包含它的項,在這是`mod`聲明。否則,它們是一樣的。它們都以某種方式改變它們附加到的項的意義。 例如,考慮一個像這樣的函數: ~~~ #[test] fn check() { assert_eq!(2, 1 + 1); } ~~~ 它被標記為`#[test]`。這意味著它是特殊的:當你運行[測試](#),這個函數將會執行。當你正常編譯時,它甚至不會被包含進來。這個函數現在是一個測試函數。 屬性也可以有附加數據: ~~~ #[inline(always)] fn super_fast_fn() { # } ~~~ 或者甚至是鍵值: ~~~ #[cfg(target_os = "macos")] mod macos_only { # } ~~~ Rust屬性被用在一系列不同的地方。在[參考手冊](http://doc.rust-lang.org/nightly/reference.html#attributes)中有一個屬性的全表。目前,你不能創建你自己的屬性,Rust編譯器定義了它們。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看