随笔分类 - Elixir
摘要:intellij elixir https://github.com/KronicDeth/intellij elixir
阅读全文
摘要:官方范例为javapublic boolean verify(String sign , String appKey , String orderId) throws UnsupportedEncodingException{ if(sign.length() tradeSign} = param...
阅读全文
摘要:http://segmentfault.com/blog/lds/1190000002458978
阅读全文
摘要:模块定义 defmodule函数定义 def私有函数 defp --相当于其他语言 privateiex(29)> defmodule Math do...(29)> def sum(a, b) do...(29)> a + b...(29)> end...(29)> endiex(30)> Mat...
阅读全文
摘要:键-值对iex(13)> map = %{:a => 1, 2 => :b}%{2 => :b, :a => 1}iex(14)> map[:a]1iex(15)> map[2] :b重复键 保留最后一个iex(18)> %{:a => 1, :a => 2}%{a: 2}表单中每一个关键字都为原子...
阅读全文
摘要:关键字列表元组列表 每个元素第一个为原子时候 称为关键字列表iex(7)> list = [{:d, 1}, {:s, 2},{:h, 3}][d: 1, s: 2, h: 3]iex(8)> list[:d]1++ 新值加入到列表iex(10)> list ++ [c: 3][d: 1, s: 2...
阅读全文
摘要:case 允许我们对很多模式的值进行比较 直到找到匹配的--》不要想成 switch caseiex(58)> x = 11iex(59)> case 10 do...(59)> x -> "1000"...(59)> _ ->"200"...(59)> end"1000"对一个现存的变量进行模式匹...
阅读全文
摘要:elixir 模式匹配刚接触还是有点不习惯,在Elixir里,=操作符被称为匹配操作符iex(29)> x = 11iex(30)> x1iex(31)> 1 = x1iex(32)> 2 = x** (MatchError) no match of right hand side value: 1...
阅读全文
摘要:Elixir中的一些基础的数据结构:整数,浮点数,字符串,原子,列表,元组整数,浮点数,字符串 跟其他语言差不多原子:名字为值的常量 在ruby类似Symbols 在erlang是用大写字母开头定义iex> :hello:helloiex> :hello == :worldfalse列表:Elixi...
阅读全文
摘要:1、升级brew brew update2、安装 erlang brew install erlang3、安装Elixir: brew install elixir终端 iexiex> 40 + 242iex> "hello" " world""hello world"elixir 官网 http...
阅读全文

浙公网安备 33010602011771号