本文在喵在野的Python零基礎入門資料整理基礎上補充整理而成,主要增加了周刊、對語言初步感受、還有論壇的三個部分的內(nèi)容。 安裝Python 編寫保存程序的工具:Notepa...
本文在喵在野的Python零基礎入門資料整理基礎上補充整理而成,主要增加了周刊、對語言初步感受、還有論壇的三個部分的內(nèi)容。 安裝Python 編寫保存程序的工具:Notepa...
先上效果圖 5.0的Material design新特性已經(jīng)出來很長時間了,相信很多朋友也開始在項目中使用了,常用的ToolBar,Snacker,TextInputLayo...
1. 操作系統(tǒng)層(OS)——最底層 因為Android源于Linux,使用了Linux內(nèi) 核,所以Android使用Linux 2.6作為操作系統(tǒng)。Linux 2.6是一種標...
多進程 Elixir強大的并發(fā)來自其actor并發(fā)模型,簡而言之就是可以使用大量的進程來實現(xiàn)并發(fā)。elixir中的進程依托與erlang虛擬機的存在,這個進程與操作系統(tǒng)的進程...
介紹了Elixir的基本數(shù)據(jù)類型和控制結(jié)構,可以寫一個小應用來實戰(zhàn)一下。針對elixir的數(shù)據(jù)抽象進行寫一個簡單的todo應用。 todo的使用方式大概如下: 以日期的tup...
計算機顧名思義,執(zhí)行計算功能。然而通常計算機是通過重復計算得出結(jié)果。例如計算從1到100的求和,就是一個個數(shù)進行累加。這樣的重復性工作,人類顯然不太擅長,所以人發(fā)明了算法。高...
函數(shù)式語言常使用模式匹配來做控制結(jié)構,但這并不意味著Elixir就沒有通常的if-else結(jié)構。在Elixir中,if 卻不是語句而是宏。這一點在理解宏之前,暫時把他看出語句...
編程語言中,流程控制是重要的一部分。流程大致可以分為順序、條件和循環(huán)結(jié)構。有趣的是Elixir并沒有直接提供這些結(jié)構的關鍵字,而是通過模式匹配,枚舉迭代,遞歸來實現(xiàn)流程控制。...
Elixir提供了豐富的數(shù)據(jù)類型(實際上只是基本類型的擴展)。前面介紹了元組和列表。他們的特點就是線性結(jié)構,通常稱之為序列。此外,elixir還有一些哈希類型的結(jié)構,這些可以...
Elixir 模塊指令 Elixir的模塊能夠給開發(fā)者提供更好的代碼組織??墒窃诓煌哪K中使用模塊函數(shù),還涉及到一些模塊指令。Elixir提供了好幾種使用導入模塊的方式,i...
模塊 與大多數(shù)語言一樣,Elixir同樣也提供了模塊的功能。模塊能夠更好的組織代碼。前面我們見識了匿名函數(shù),作為函數(shù)式語言,肯定會有命名函數(shù)。不同于別的語言,elixir的命...
Elixir崇尚簡潔,Unix的一個重要哲學就是管道操作符,Elxiir也完美的試用與函數(shù)。 通常而言,程序員把功能點寫成一個個精巧的函數(shù)。然后通過函數(shù)的組合嵌套實現(xiàn)功能。 ...
子貢倦于學,告孔子曰:愿有所息。子曰:生無所息。 近來的狀態(tài),大抵如此。好想多多休息。有時候?qū)W一門語言,剛開始激情滿滿,隨著深入,又漸漸斗志泯滅。對于Elixir,我就是這樣...
程序由幾行代碼開始,逐漸變多之后,開發(fā)者期望一種結(jié)構化的方式組織代碼。Elixir模塊化代碼很簡單。你只需要將函數(shù)拆分寫入模塊中,當然Elixir中的函數(shù)(指命名函數(shù),接下來...