<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### [操作符和特殊符號](http://www.kotlincn.net/docs/reference/keyword-reference.html#操作符和特殊符號) Kotlin 支持以下操作符和特殊符號: * `+`、`-`、`*`、`/`、`%`—— 數學操作符 * `*`也用于[將數組傳遞給 vararg 參數](http://www.kotlincn.net/docs/reference/functions.html#可變數量的參數varargs) * `=` * 賦值操作符 * 也用于指定[參數的默認值](http://www.kotlincn.net/docs/reference/functions.html#默認參數) * `+=`、`-=`、`*=`、`/=`、`%=`——[廣義賦值操作符](http://www.kotlincn.net/docs/reference/operator-overloading.html#assignments) * `++`、`--`——[遞增與遞減操作符](http://www.kotlincn.net/docs/reference/operator-overloading.html#遞增與遞減) * `&&`、`||`、`!`—— 邏輯“與”、“或”、“非”操作符(對于位運算,請使用相應的[中綴函數](http://www.kotlincn.net/docs/reference/basic-types.html#運算)) * `==`、`!=`——[相等操作符](http://www.kotlincn.net/docs/reference/operator-overloading.html#equals)(對于非原生類型會翻譯為調用`equals()`) * `===`、`!==`——[引用相等操作符](http://www.kotlincn.net/docs/reference/equality.html#引用相等) * `<`、`>`、`<=`、`>=`——[比較操作符](http://www.kotlincn.net/docs/reference/operator-overloading.html#comparison)(對于非原生類型會翻譯為調用`compareTo()`) * `[`、`]`——[索引訪問操作符](http://www.kotlincn.net/docs/reference/operator-overloading.html#indexed)(會翻譯為調用`get`與`set`) * `!!`[斷言一個表達式非空](http://www.kotlincn.net/docs/reference/null-safety.html#-操作符) * `?.`執行[安全調用](http://www.kotlincn.net/docs/reference/null-safety.html#安全的調用)(如果接收者非空,就調用一個方法或訪問一個屬性) * `?:`如果左側的值為空,就取右側的值([elvis 操作符](http://www.kotlincn.net/docs/reference/null-safety.html#elvis-操作符)) * `::`創建一個[成員引用](http://www.kotlincn.net/docs/reference/reflection.html#函數引用)或者一個[類引用](http://www.kotlincn.net/docs/reference/reflection.html#類引用) * `..`創建一個[區間](http://www.kotlincn.net/docs/reference/ranges.html) * `:`分隔聲明中的名稱與類型 * `?`將類型標記為[可空](http://www.kotlincn.net/docs/reference/null-safety.html#可空類型與非空類型) * `->` * 分隔[lambda 表達式](http://www.kotlincn.net/docs/reference/lambdas.html#lambda-表達式語法)的參數與主體 * 分隔在[函數類型](http://www.kotlincn.net/docs/reference/lambdas.html#函數類型)中的參數類型與返回類型聲明 * 分隔[when 表達式](http://www.kotlincn.net/docs/reference/control-flow.html#when-表達式)分支的條件與代碼體 * `@` * 引入一個[注解](http://www.kotlincn.net/docs/reference/annotations.html#用法) * 引入或引用一個[循環標簽](http://www.kotlincn.net/docs/reference/returns.html#break-與-continue-標簽) * 引入或引用一個[lambda 表達式標簽](http://www.kotlincn.net/docs/reference/returns.html#標簽處返回) * 引用一個來自外部作用域的[“this”表達式](http://www.kotlincn.net/docs/reference/this-expressions.html#限定的-this) * 引用一個[外部超類](http://www.kotlincn.net/docs/reference/classes.html#調用超類實現) * `;`分隔位于同一行的多個語句 * `$`在[字符串模版](http://www.kotlincn.net/docs/reference/basic-types.html#字符串模板)中引用變量或者表達式 * `_` * 在[lambda 表達式](http://www.kotlincn.net/docs/reference/lambdas.html#下劃線用于未使用的變量自-11-起)中代替未使用的參數 * 在[解構聲明](http://www.kotlincn.net/docs/reference/multi-declarations.html#下劃線用于未使用的變量自-11-起)中代替未使用的參數 ### 操作符的優先級 ![](https://box.kancloud.cn/3bc31e9be6dba3fbe69e2afd9b7b81a7_906x779.png)
                  <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>

                              哎呀哎呀视频在线观看