Elixir编程入门:从管道操作到模式匹配及更多

学习一门新的编程语言颇具挑战性,往往会遇到大量全新的代码模式、技术和特性。Elixir更是别具一格,虽说语法看似简单,但就算你是函数式编程的老手,有时候Elixir代码也如同谜题一般。本文梳理了Elixir的基础结构,并总结了一些技巧,助你无需花费大量时间搜索就能编写出地道的Elixir代码,无论是着手第一个Elixir项目,还是做Exercism练习,这些内容都会很有用。如果你已完成Exercism练习或学过Elixir课程,大多内容或许已有所了解,权当温故知新。接下来,一起看看Elixir编程语言能为我们带来什么。

基本语法

学习基本语法,观看相关视频是个好办法,有个视频做得非常出色。此外,还可以访问Elixir网页上的基本类型和基本操作符指南。

管道操作

管道操作符是Elixir中函数组合的主要操作符,它将前面表达式的结果作为后续表达式的第一个参数传递。比如,它能把嵌套函数调用 foo(bar(baz)) 替换为 foo |> bar |> baz 。举个例子,有个将字符串转换为感叹句的函数:

def exclaim(string) do 
  string 
  |> String.trim() 
  |>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值