codecamp

Elixir 布尔型

Elixir以和作为布尔型:​​true​​​​false​

iex> true
true
iex> true == false
false

Elixir提供了一系列的判定函数来检查某值的类型。例如,函数可以用于检查某值是否是布尔型:​​is_boolean/1​

注意:Elixir中的函数是以函数名和参数个数区分的。因此,代表一个具有一个参数且名为的函数。代表另一个函数(不存在),名字相同但参数个数不同。​​is_boolean/1​​is_boolean​​is_boolean/2​
iex> is_boolean(true)
true
iex> is_boolean(1)
false

你也可以使用,或来分别检查某参数是否是一个整数,浮点数或都不是。​​is_integer/1​​is_floot/1​is_number/1​

注意:在控制台中输入可以显示帮助信息。也可以用于获取任何函数的说明文件。例如,输入将会打印函数的说明文档。对于运算符河其它结构符也有作用(试试)。​​h​​h​h​ ​is_integer/1​is_integer/1​h ==/2​


Elixir 基本算数
Elixir 原子
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Elixir 基本操作符

Elixir 二进制,字符串和字符列表

Elixir 类型规格与行为

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }