Kotlin學習系列1 ASCII碼

2021-10-20 07:38:22 字數 1255 閱讀 3382

ascii碼表:

獲取字元ascii編碼:

//獲取字元ascii編碼

var c=

'a'println

(c.toint()

)

輸出:

> task :asciikt.

main()

97

獲取字串ascii編碼:

//獲取字串ascii編碼

var str=

"i love you"

val stringbuilder =

stringbuilder()

val array = str.

tochararray()

for(ch in array)

println

(stringbuilder.

tostring()

)

輸出:

> task :asciikt.

main()

7332

108111

118101

32121

111117

獲取字串ascii編碼的kotlin**優化:

1、使用kotlin高階函式:with進行字串拼接

2、result.tostring()+" 「-------->」$result "

//獲取字串ascii編碼

var str=

"i love you"

val array = str.

tochararray()

//字串轉換為陣列

val res =

with

(stringbuilder()

)//返回結果

tostring()

}println

(res)

輸出:

> task :asciikt.

main()

7332

108111

118101

32121

111117

Kotlin學習系列 函式,Lambda表示式

函式 kotlin中,使用fun關鍵字定義乙個函式,函式引數使用 pascal 表示法定義,即 name type。引數用逗號隔開。每個引數必須有顯式型別。fun foo arg1 string,arg2 boolean,arg3 int int 當函式只有單個表示式時,可以省略花括號,直接寫在 之...

PHP學習系列1

一,linux操作命令 1,exit 結束當前程序,或當前程式,從root使用者退出到登入使用者 2,ps ef grep 檢視所有資訊並篩選出符合含有 的程序 3,ll 命令列出的檔案更加詳細。ls 命令列出來的檔案資訊相對較少 4,tab鍵有命令補全的功能,合理使用事半功倍。5,mysqld和m...

python學習系列 1

今天是學習python的第一天 覺得有必要做點記錄,加上程式設計學習做紙質筆記個人覺得不太合適,於是將這裡當成記錄學習程式設計的本吧。1.程式編寫的基本方法 ipo input process output 2.解決程式設計問題的步驟 分析問題 分析問題的計算部分,理清思路 劃分邊界 劃分問題的功能...