Elixir School 是冀望學習和掌握 Elixir 程式語言人們的首選之地。
可以從 ElixirSchool.com 進入課程。
我們誠摯鼓勵參與和給予回饋!有關如何參與的更多詳細資訊,請參見 貢獻 頁面
ElixirSchool.com 是以 Jekyll 產生而成。 因此需要預先安裝 Ruby 和 Bundler 以在本機執行。
- 安裝相依性:
$ bundle install
- 執行 Jekyll:
$ bundle exec jekyll s
- 從 http://localhost:4000 進入網站
-
繁體中文版本資料夾
elixirschool/zh-hant/
-
將譯文以 PR 提交,並把你自己加進 https://elixirschool.com/contributors/ 名單中。
現行譯文是以「忠於原文」原則來進行,先求 信 不曲解原文,原文中有的都會盡可能翻出來。
abstract syntax tree, AST(抽象語法樹)
access(存取)
accumulator(累加器)
alias(別名)
algorithms(演算法)
alternative (替代)
Anonymous Functions(匿名函數)
Annotation(註解)
Anagrams(回文構詞字串)
archivable(可封存)
argument(引數)
arity(引數個數、引數數目)
Arithmetic(算術運算)
Artifact(加工品)
associative collections(關聯群集)
assertion(斷言)
atom
Basics(基礎)
background(背景)
back-pressure(背壓)
benchmark(基準測試)
best fit(最佳擬合)
bytecode(位元組碼)
binding(綁定)
binary(二進位)
boilerplate(樣板)
Booleans(布林)
boot(啟動)
breakpoint(斷點)
bytes(位元組)
building block(構建區塊)
cache(快取)
called(呼用)
callback(回呼)
Character(字元)
Char List(符號列表)
Char Lists(字元列表)
clauses(子句)
Codepoints(碼位)
codebase(程式庫)
collection(集合)
collectables(可群集)
Comparison(比較運算)
computations(運算)
Control Structures(控制語句)
constants(常數)
cons operator(cons 運算子)
convention(慣例、約定)
console(控制台)
concurrency(並行性)
connect(連接)
commands(指令)
command line(命令列)
community(社群)
compile(編譯)
Compilation(編譯)
Composition(合成)
comprehensions(解析)
consumer(消費者)
curly braces(大括號)
custom(自訂)
configure(設置)
Configuration(配置)
crash(當機)
create(建立)
Data Types(資料型別)
debug(除錯)
declare(宣告)
default(預設)
Default Arguments(預設引數值)
delegate(委派)
dependencies(相依性、耦合性)
deployed(部署)
development(開發、開發環境)
dequeue(出列)
delimiters(分隔符號)
division remainder(除法餘數)
distributed(分散式)
distill(精煉)
downgrades(降級)
documentation(文件)
Documenting Modules(模組內註解)
Duration(持續時間)
edge cases(邊界案例)
empowering(賦與)
Enum(列舉)
enumerables(可列舉)
enabled(啟用)
environment(系統環境)
enqueue(排隊)
endpoint(端點)
explicit(顯式)
Error Handling(錯誤處理)
escaping(轉義)
evaluate(回傳)
examples(範例)
example-based(基於案例)
expensive(耗時)
exceptions(異常)
expression(表達式、陳述式)
Extensible(可延伸)
extendable(可擴展)
extensions(擴充)
Fault-tolerant(故障容錯)
features(功能)
fields(欄位)
file(檔案)
foreground(前景)
folder structure(資料夾結構)
forward slashes(斜線)
Functional Programming(函數式程式設計)
functionality(功能)
fetch(擷取、獲取)
Filters(篩選器)
Filtering(篩選)
first class citizen(一等公民)
Floats(浮點數)
formatter(格式器)
function head(函數標頭)
generator(產生器、生成器)
generation(產生、生成)
Getting Started(入門)
Graphemes(字位)
groups(群組)
Guards(監視)
guard clauses(監視子句)
happy path(正常情境)
hexadecimal(十六進位)
helper(輔助)
hooks(鉤子)
implementation(實作、實現)
import(導入)
immutability(不可變)
Interoperability(互用性)
Inline Documentation(行內註解)
input set(輸入集)
installation(安裝)
installation instructions(安裝指示)
Integers(整數)
integer division(整數除法)
interpolation(內插)
Interactive Mode(交談模式)
information(資訊)
iterate(迭代)
keyword list(關鍵字串列)
lazy enumeration(惰性列舉)
literals(文字)
list(串列)
List Concatenation(串列結合)
List Subtraction(串列減法)
list comprehensions(串列解析)
libraries(函式庫)
line breaks(換行)
library(函式庫)
looping(循環)
lowercased(小寫字母)
low-latency(低延遲)
load(載入)
manager(管理工具)
maximal value(最大值)
macros(巨集)
macro hygiene(巨集衛生)
maintaining state(持續狀態)
metadata(後設資料)
Metaprogramming(超編程)
migrate(遷移)
minimal value(最小值)
map(映射)
module(模組)
Module attributes(模組屬性)
modulo(模數)
namespace(名稱空間)
Named Functions(命名函數)
NaiveDateTime(真日期時間)
nested loops(巢狀迴圈)
neat(酷)
nested (巢狀的)
Nesting(巢套)
notation(符號)
node(節點)
octal(八進位)
operator(運算子)
optional(可選的)
order(序列)
overloads(重載)
over-pressure(超壓)
Pattern(模式)
Pattern Matching(模式比對)
performs assignment(執行賦值)
Perl Compatible Regular Expressions, PCRE(Perl 正規表達式)
package(套件)
pin(固定)
piped(傳遞)
pipes(管線符號)
pipe operator(管線運算子)
polymorphism(多型)
pointy brackets(尖括號)
prerequisite(前置作業)
private(保密)
Private Functions(私有函數)
private macros(私有巨集)
print(輸出)
project(專案)
producer(生產者)
Production(正式環境)
protocol(協定)
port(連接埠)
processes(處理程序)
property(屬性)
property-based(基於屬性)
pseudocode(虛擬碼)
queue(佇列)
queries(查詢)
queryable(可查詢)
rebinding(重新綁定)
refactor(重構)
Remote Produce Call(遠端程式呼叫)
repository(儲存庫)
reserved attributes(保留屬性)
return(回傳、傳回)
recursion (遞迴)
Regular Expressions(正規表達式)
release(發布)
revaluations(重新估值)
rule of thumb(經驗(法則))
run time(執行期)
require(請求)
Scalable(可擴充)
scenario(情境)
scripts
scope(範圍)
sensitivity(敏感)
sequences(序列)
seed(播種)
set up(設定)
shell(殼層)
Shorthand(簡寫符號)
shrink (縮小)
signatures(簽章)
simple(普通)
site(站台)
sigils(符咒)
sigil space(符咒空間)
sink(匯)
sort(排序)
source(源)
spawned(衍生)
square brackets(中括號)
strict comparison(嚴格比較)
struct(結構體)
Strings(字串)
String Interpolation(字串插值)
String Concatenation(字串串接)
String Functions(字串函數)
stopgap(暫時)
subset(子集)
Summary(總結)
syntax(語法)
syntactic sugar(語法糖)
test(查驗)
theme(樣式)
tilde(波浪符號)
tuple(元組)
task(工作)
tarball(壓縮檔)
terminal(終端機)
type(型別)
Umbrella(保護傘)
underscore(下底線)
Uppercase(大寫)
upgrades(升級)
utility application(公用程式)
utility function(公用程式)
use(呼用)
variable resolution(變數解析)
warning(警告)
worker
word list(字串列表)