书栈网 · BookStack 本次搜索耗时 0.023 秒,为您找到 259 个相关结果.
  • 2.2-beta.2 版本

    2.2-beta.2 版本 问题与改进 Update README Elixir Plugin 2.2-beta.2 版本 发布日期: 2017-05-20 问题与改进 Add a ‘websocket_protocol_header’ option to handle WebSocket connection from WeChat (...
  • 19. 尝试,抓取和解救 - Try catch and rescue

    尝试,抓取和解救 错误 抛出 退出 之后 变量域 尝试,抓取和解救 错误 抛出 退出 之后 变量域 Elixir有三种异常机制:错误,引发和退出.本章我们将探索它们每一种以及其使用的场合. 错误 错误(或 异常 )用于代码中发生异常时.当试图将一个数字与原子相加,就可得到一个错误的例子: iex > : foo + 1...
  • 21-Erlang库

    1405 2018-02-25 《Elixir编程入门》
    21-Erlang库 二进制串模块 格式化的字符串输出 日历模块 加密模块 有向图模块 ETS(Erlang Term Storage):Erlang的“Term存储”机制 数学模块 队列(queue)模块 随机值(rand)模块 zip和zlib模块 21-Erlang库 正如前文所言,Elixir是基于Erlang实现的编程语...
  • 16. 协议 - Protocols

    协议 协议与结构体 实现Any 派生 回退到Any 内置协议 协议巩固 协议 协议与结构体 执行Any 派生 回退到Any 内置协议 协议巩固 协议是Elixir中用于达到多态性的一个机制.任何数据类型只要实现了协议,就可以基于协议被调度.让我们来看一个例子. 在Elixir中,只有false 和nil 为假.任何其他东...
  • 14-模块属性

    947 2018-02-25 《Elixir编程入门》
    14-模块属性 作为注解(annotations) 作为常量 作为临时存储 14-模块属性 在Elixir中,模块属性(module attributes)主要服务于三个目的: 作为一个模块的注解(annotations),通常附加上用户或虚拟机会用到的信息 作为常量 在编译时作为一个临时的模块存储机制 下面让我们来一一讲解。 作为...
  • 4-模式匹配

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

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

    880 2018-02-25 《Elixir编程入门》
    8-模块 8.1-编译 8.2-脚本模式 8.3-命名函数 8.4-函数捕捉 8.5-默认参数 8-模块 编译 脚本模式 命名函数 函数捕捉 默认参数 Elixir中我们把许多函数组织成一个模块。我们在前几章已经提到了许多模块,如String模块 : iex > String . length "hello" 5 ...
  • 13-alias,require和import

    930 2018-02-25 《Elixir编程入门》
    13-alias,require和import alias require import use 别名机制 模块嵌套 一次、多个 13-alias,require和import 为了实现软件重用,Elixir提供了三种指令(alias ,require 和import ),外加一个宏命令use ,如下: # 给模块起别名,让它可以用 ...
  • 2.2-beta.2 版本

    2.2-beta.2 版本 问题与改进 Update README Elixir Plugin 2.2-beta.2 版本 发布日期: 2017-05-20 问题与改进 Add a ‘websocket_protocol_header’ option to handle WebSocket connection from WeChat (...