-
Functions
- Array
- Association
- Block
- Cases
- Catch
- Confirm
- Do
- Dynamic
- Enclose
- FoldList
- Function
- If
- Keys
- Length
- List
- Lookup
- Map
- MemberQ
- Merge
- Module
- Nest
- NestList
- Part
- Position
- Reap
- ReplaceAll
- Rule
- RuleDelayed
- Select
- Sow
- String
- StringCases
- StringExpression
- StringReplace
- Table
- Take
- Throw
- Values
- While
- With
- WolframLanguageData
- Related Guides
- Tech Notes
-
-
Functions
- Array
- Association
- Block
- Cases
- Catch
- Confirm
- Do
- Dynamic
- Enclose
- FoldList
- Function
- If
- Keys
- Length
- List
- Lookup
- Map
- MemberQ
- Merge
- Module
- Nest
- NestList
- Part
- Position
- Reap
- ReplaceAll
- Rule
- RuleDelayed
- Select
- Sow
- String
- StringCases
- StringExpression
- StringReplace
- Table
- Take
- Throw
- Values
- While
- With
- WolframLanguageData
- Related Guides
- Tech Notes
-
Functions
Language Overview
The Wolfram Language is a highly developed knowledge-based language that unifies a broad range of programming paradigms and uses its unique concept of symbolic programming to add a new level of flexibility to the very concept of programming.
Symbolic Expressions »
f[a,b,…] — the basic underlying form of everything in the Wolfram Language
Lists & Expression Manipulation »
{...} (List) ▪ ...[[...]] (Part) ▪ Table ▪ Length ▪ Take ▪ Select ▪ ...
Associations »
<|...|> (Association) ▪ Keys ▪ Values ▪ Lookup ▪ Merge ▪ ...
Functional Operations »
...& (Function) ▪ /@ (Map) ▪ Nest ▪ NestList ▪ FoldList ▪ Array ▪ ...
Pattern Matching »
_ ▪ __ ▪ | ▪ .. ▪ /; ▪ Cases ▪ Position ▪ ...
Rules & Transformations »
-> (Rule) ▪ :> (RuleDelayed) ▪ /. (ReplaceAll) ▪ ...
Definitions & Assignments »
Logic & Tests »
== ▪ != ▪ && ▪ || ▪ MemberQ ▪ ...
Scoping & Modularity »
Module ▪ With ▪ Block ▪ Dynamic ▪ ...
Procedural Programming »
; ▪ If ▪ Do ▪ While ▪ Sow ▪ Reap ▪ ...
Error & Exception Handling »
Confirm ▪ Enclose ▪ Throw ▪ Catch ▪ ...
String Manipulation »
"..." (String) ▪ StringExpression ▪ StringReplace ▪ StringCases ▪ ...
Free-Form Linguistics »
(
at beginning of input) — use free-form linguistics for computations and programs
Language Information
WolframLanguageData — computable information about all built-in functions
Related Guides
-
▪
- Syntax