iT邦幫忙

2023 iThome 鐵人賽

DAY 15
0
Modern Web

使用 Clojure 當個 Full-stack 開發者系列 第 15

[Day 15] 常用語法介紹(一)

  • 分享至 

  • xImage
  •  

let

(let [a "abc"]
  (prn a))

你可以在任何的地方都使用let去把東西定義或是留住

然後在變數往上面找最近的let就是他定義的數值,搭配immutable,基本上很容易將scope定下來,除錯簡單

-> ->> some-> some->

昨天提過-> 是幫你把參數帶到下一個function的第一個

->> 就是最後一個

那some就是另一個的變形,幫你把參數帶到下一個,並且檢查是不是nil

假設你中間有一段返回nil而中間沒有處理就會報錯

some-> 幫你避免了這件事情,最終會返回nil

some->> 丟去最後一個~

今天太忙,水一下><


上一篇
[Day 14] 不只是語法,原理才是核心
下一篇
[Day 16] 常用語法介紹(二)
系列文
使用 Clojure 當個 Full-stack 開發者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言