Elixir学习笔记
Elixir一种函数式的编程语言
liukai6
这个作者很懒,什么都没留下…
展开
-
(Mix) The task "phx.new" could not be found
(Mix) The task “phx.new” could not be found 如果是报这样的错误是由于phoenix没有进行安装导致的 需要执行下面命令即可 mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez...原创 2018-07-13 00:20:03 · 654 阅读 · 0 评论 -
elixir的基本数据类型
elixir的基本数据类型 整数类型 elixir本身支持二进制,八进制,和十六进制 iex> 0b0110 6 iex> 0o644 420 iex> 0x1F 31 浮点类型 在elixir中规定浮点数小数点前,至少要有一个数字,支持64为多精度,e代表科学计数 iex> 3.14 3.14 iex> .14 ** (SyntaxErro...原创 2018-07-17 20:29:51 · 842 阅读 · 0 评论 -
Elixir中mix的对依赖的管理
mix deps - 列出依赖状态 mix deps.get - 获取所有依赖; mix deps.compile - 编译; mix deps.update - 更新依赖包; mix deps.clean - 删除依赖文件; mix deps.unlock - 锁定依赖版本; ...原创 2018-07-18 21:08:07 · 864 阅读 · 0 评论 -
Elixir中Ecto
Ecto分为四个组成部分 Ecto.Repo 是数据库的包装器.通过存储库,可以创建,更新,销毁和查询现有条目.存储库需要适配器和凭据才能与数据库通信. Ecto.Schema 模式用于将任何数据源映射到Elixir结构中.我们经常使用它们将表映射到Elixir数据,这是它们的用例,不是使用Ecto的要求. Ecto.Changeset 变更集为开发人员提供了一种过滤和转换外部参数的方...原创 2018-07-20 16:03:18 · 615 阅读 · 0 评论 -
Elixir中Ecto.Repo存储库
Ecto.Repo是数据库的包装器 我们定义存储库的方式是 defmodule Repo do use Ecto.Repo, otp_app : :my_app end Repo的配置必须在你应用程序环境中 通常是在config/config.exs: config :my_app, Repo, adapter: Ecto.Adapters.Postgres,...原创 2018-07-20 17:18:29 · 450 阅读 · 0 评论