- Julia 1.0 Programming Complete Reference Guide
- Ivo Balbaert Adrian Salceanu
- 75字
- 2021-06-24 14:21:44
Functions
Julia is first and foremost a functional language because computations and data transformations are done through functions; they are first-class citizens in Julia. Programs are structured around defining functions and to overload them for different combinations of argument types. This chapter discusses this keystone concept, covering the following topics:
- Defining functions
- Optional and keyword arguments
- Anonymous functions
- First-class functions and closures
- Recursive functions
- Broadcasting
- Map, filter, and list comprehensions
- Generic functions and multiple dispatch
推薦閱讀
- Rake Task Management Essentials
- Responsive Web Design with HTML5 and CSS3
- 編寫(xiě)高質(zhì)量代碼:改善Python程序的91個(gè)建議
- Rust Cookbook
- 64位匯編語(yǔ)言的編程藝術(shù)
- HTML5+CSS3網(wǎng)頁(yè)設(shè)計(jì)
- Python數(shù)據(jù)分析從0到1
- Mastering JavaScript Design Patterns(Second Edition)
- PHP+MySQL+Dreamweaver動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)從入門(mén)到精通(第3版)
- R用戶Python學(xué)習(xí)指南:數(shù)據(jù)科學(xué)方法
- 21天學(xué)通C++(第5版)
- 實(shí)戰(zhàn)Java高并發(fā)程序設(shè)計(jì)(第2版)
- Java程序設(shè)計(jì)與項(xiàng)目案例教程
- Kotlin語(yǔ)言實(shí)例精解
- Qt 5.12實(shí)戰(zhàn)