最近看了「扔物線」大神的碼上開學學習了一些kotlin的內容。特地總結進行留存
一、關於基礎的空安全設計
空安全設計的小點總結:
核心的點在於:在語言層面,編譯的過程中,保證了 變數在使用時
不為空。
1.不可空變數定義時就要賦非空值二、lamada表示式2.可空變數在使用時使用
?.
的形式進行呼叫
在kotlin中,lamada表示式,甚至於方法均可以作為引數傳遞。而傳遞的過程中,底層會生成乙個和方法/lamada表示式擁有相同功能的物件
,所以傳遞的仍然是某個物件
三、協程
在kotlin中,所謂協程只是乙個切線程的框架。
自定義的suspend方法應該內部呼叫已存在的協程方法來保證可以做到執行緒能切回來。
深度學習的一點點一點點知識
我們手裡有大量的x和y,求權重訓練的是權重資料樣本 xwy 身高0體重0 血型0.3 腳指頭0.8 一組x計算出對應的乙個y 計算過程是w 下面的就是最基礎的公式 我們已知資料是大量的x和y 希望通過 西塔 來獲得w 我們的學習才剛剛開始,首先需要理解的是與門 x1x2y0 0001 0100 11...
學習經驗一點點。。。
splice與merge最大的不同時,不用排序,也不要求原始鍊錶有序。相同點是,被合併的鍊錶或元素將消失。基類中若是有純虛函式 即基類是抽象類 子類繼承父類之後 必須實現父類中的純虛函式 虛基類不能例項化 但是能宣告指標啊。父類中若是也含所有虛函式 可不用在子類中實現 但必須父類中實現。因為被例項化...
一點點感想
寫在這喧囂與寂寞的世界 今天我與chen在風初停的早上跑去借書,借了安妮的 清醒記 兩本三毛的書和一本yilan的旅行與味蕾的書。從圖書館出來,風似乎有些冷,想到又要到那陰冷的梅花館坐在又涼又硬的椅子上上一節乏味的數學課我們便都不約而同的想到了逃課。帶著心裡的負罪感我們躲進八食取暖。無意中我們嘗到了...