随笔分类 -  Elixir + Phoenix

摘要:Struct 是一种自定义数据类型,用于表示一组相关字段的数据结构。优点: 命名字段:结构体中的字段都有名称,因此你可以通过字段名称来访问和操作数据。 默认值:你可以为结构体字段指定默认值,确保结构体实例的字段总是有初始值。 不可变性:结构体是不可变的,这意味着一旦创建了一个结构体实例,你不能直接修 阅读全文
posted @ 2023-09-26 12:09 How_Many 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Liquid: Liquid是一种模板语言,最初由Shopify开发,用于构建动态网页内容。 Liquid模板通常用于生成HTML、XML和其他文档类型,可以插入变量、条件语句和循环等控制结构。 在Elixir中,你可以使用Liquid来处理模板渲染,通常需要使用库或框架,如Phoenix的Phoe 阅读全文
posted @ 2023-09-25 13:00 How_Many 阅读(57) 评论(0) 推荐(0) 编辑
摘要:defmacro 是用于定义宏(macros)的特殊关键字。 宏是一种元编程工具,允许你在编译时生成和转换代码。使用宏可以在编写Elixir代码时创建自定义的语法和代码转换规则。 下面是一个简单的示例,展示了如何使用 defmacro 创建一个宏,该宏可以生成一个字符串的反转版本: defmodul 阅读全文
posted @ 2023-09-14 14:56 How_Many 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Controllers(控制器): 控制器是 Phoenix 应用程序的核心部分之一。它们处理来自客户端的 HTTP 请求,并根据请求的路由信息来确定要执行的操作。 控制器负责处理业务逻辑、调用模型(如果需要的话)来检索或修改数据,并为响应选择合适的视图和模板。 控制器通常存储在 Phoenix 项 阅读全文
posted @ 2023-09-06 16:36 How_Many 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示