Kotlin 基礎一 關鍵字

2021-08-22 10:14:04 字數 1428 閱讀 1285

kotlin語言中文站(android)

字段說明

abstract

抽象宣告,被標註物件預設是open

annotation

宣告乙個註解類

by委託

class

宣告乙個類

companion

宣告乙個伴生物件

const

將屬性標記為編譯期常量

constructor

宣告乙個主建構函式或次建構函式

crossinline

禁止傳遞給內聯函式的 lambda 中的非區域性返回

data

指示編譯器為類生成典型成員

field

用作註解使用處目標

fun宣告乙個函式

import

將另乙個包中的宣告匯入當前檔案

in1.作中綴操作符以檢查乙個值屬於乙個區間、 乙個集合或者其他定義「contains」方法的實體 2. 將乙個型別引數標記為逆變

init

開始乙個初始化塊

inline

告訴編譯器在呼叫處內聯傳給它的函式和 lambda 表示式

inner

允許在巢狀類中引用外部類例項

inte***ce

宣告乙個介面

internal

將乙個宣告標記為在當前模組中可見

lateinit

允許在建構函式之外初始化非空屬性

noinline

關閉傳給內聯函式的 lambda 表示式的內聯

object

同時宣告乙個類及其例項

open

允許乙個類子類化或覆蓋成員,預設情況下,在 kotlin 中所有的類都是 final

operator

將乙個函式標記為過載乙個操作符或者實現乙個約定

out將型別引數標記為協變

override

覆蓋package

指定當前檔案的 包

private

將乙個宣告標記為在當前類或檔案中可見

protected

將乙個宣告標記為在當前類及其子類中可見

public

將乙個宣告標記為在任何地方可見

reified

將內聯函式的型別引數標記為在執行時可訪問

sealed

宣告乙個密封類(限制子類化的類)

super

引用乙個方法或屬性的超類實現 / 在次建構函式中呼叫超類建構函式

suspend

將乙個函式或 lambda 表示式標記為掛起式(可用做協程)

throw

拋異常typealias

宣告乙個型別別名

val宣告乙個唯讀屬性或區域性變數

var宣告乙個可變屬性或區域性變數

vararg

允許乙個引數傳入可變數量的引數

kotlin學習基礎 關鍵字

整理學習中 1 2 if in 區間 3 for in 區間 4 step 區間 5 downto 區間 6 when 7 when else 8 when else 迴圈關鍵字,即從關鍵字左側的數值向右側數值依次遞增使用,主要用於迴圈當中。邏輯判斷使用,該組合會判斷if in之間的引數是否在in後...

C語言基礎知識 一 關鍵字

儲存類別說明符變數 auto register static extern thread local typedef 儲存型別限定符 const volatile restrict atomic 1 register 暫存器變數,c語言要求用register修飾的變數通常儲存在cpu的暫存器中,防止...

MySql學習筆記 一 關鍵字的使用

1.distinct關鍵字 作用 檢索出有不同值的列,比如乙個商品表中存在 商vend id,乙個 商會對應很多商品,我們要查詢有多少 商,就可以用到該關鍵字去重。select distinct vend id from products 2.limit關鍵字 作用 返回表中指定行範圍的資料 sel...