技术池(jishuchi.com) 本次搜索耗时 3.885 秒,为您找到 24 个相关结果.
  • 2-基本类型

    4607 2020-06-22 《Elixir 编程入门》
    2-基本类型 2.1-基本算数运算 2.2-布尔 2.3-原子 2.4-字符串 2.5-匿名函数 2.6-(链式)列表 2.7-元组 2.8-列表还是元组? 2-基本类型 本章介绍Elixir的基本类型。Elixir主要的基本类型有: 整型(integer),浮点(float),布尔(boolean),原子(atom,又称symbol...
  • 17-异常处理

    4518 2020-06-22 《Elixir 编程入门》
    17-异常处理 Errors Throws Exits After 变量的作用域 17-异常处理 Elixir有三种错误处理机制:errors,throws和exits。 本章我们将逐个讲解它们,包括应该在何时使用哪一个。 Errors 错误(errors,或者叫它异常)用在代码中出现意外的地方。 举个例子,尝试让原子加上一个数字,就...
  • 7-键值列表-图-字典

    4510 2020-06-22 《Elixir 编程入门》
    7-键值列表-图-字典 7.1-键值列表 7.2-图(maps) 7.3-字典(Dicts) 7-键值列表-图-字典 键值列表 图 字典 到目前还没有讲到任何关联性数据结构,即那种可以将一个或几个值关联到一个key上。 不同语言有不同的叫法,如字典,哈希,关联数组,图,等等。 Elixir中有两种主要的关联性结构:键值列表(key...
  • Elixir编程入门

    4419 2020-06-22 《Elixir 编程入门》
    Elixir编程入门 Elixir编程入门 Elixir,[ɪ’lɪksər],意为灵丹妙药、圣水,其logo是一枚紫色水滴: Elixir是一门建立在Erlang虚拟机上的函数式 系统编程语言,支持元编程。 创始人José Valim 是ruby界的知名人士。 可以把Elixir看作函数式的ruby语言,或者是语法类似ruby的Erlang...
  • 6-二进制串、字符串和字符列表

    4395 2020-06-22 《Elixir 编程入门》
    6-二进制串、字符串和字符列表 UTF-8和Unicode 二进制串(以及比特串bitstring ) 字符列表(char lists) 6-二进制串、字符串和字符列表 在“基本类型”一章中,介绍了字符串,以及使用is_binary/1 函数检查它: iex > string = "hello" "hello" iex >...
  • 13-alias,require和import

    4213 2020-06-22 《Elixir 编程入门》
    13-alias,require和import alias require import use 别名机制 模块嵌套 一次、多个 13-alias,require和import 为了实现软件重用,Elixir提供了三种指令(alias ,require 和import ), 外加一个宏命令use ,如下: # 给模块起别名,让它可以用...
  • 16-协议(protocols)

    4195 2020-06-22 《Elixir 编程入门》
    16-协议(protocols) 协议和结构体 实现Any 继承 退化至Any 内建协议 协议压实(consolidation) 16-协议(protocols) 协议是实现Elixir多态性的重要机制。任何数据类型只要实现了某协议, 那么基于该协议的(函数调用)消息分发就是可用的。 先简单解释一下上面“分发(dispatchin...
  • 8-模块

    3938 2020-06-22 《Elixir 编程入门》
    8-模块 8.1-编译 8.2-脚本模式 8.3-命名函数 8.4-函数捕捉 8.5-默认参数 8-模块 编译 脚本模式 命名函数 函数捕捉 默认参数 Elixir中我们把许多函数组织成一个模块。我们在前几章已经提到了许多模块, 如String模块 : iex > String . length "hello" 5 ...
  • 4-模式匹配

    3656 2020-06-22 《Elixir 编程入门》
    4-模式匹配 4.1-匹配运算符 4.2-模式匹配 4.3-pin运算符 4-模式匹配 本章起教程进入 不那么基础的 阶段,开始涉及函数式编程概念。 对之前没有函数式编程经验的人来说,这一章是一个基础,需要好好学习和理解。 在Elixir中,= 运算符实际上叫做 匹配运算符。 本章将讲解如何使用= 运算符来对各种数据结构进行模式匹配。 最后...
  • 5-流程控制

    3384 2020-06-22 《Elixir 编程入门》
    5-流程控制 5.1-case 5.2-卫兵子句中的表达式 5.3-cond 5.4 if和unless 5.5-do 语句块 5-流程控制 case 卫兵子句中的表达式 cond if和unless do语句块 本章讲解case,cond和if的流程控制结构。 5.1-case case将一个值与许多模式进行匹配,直...