# JS style
```js
(parameter1, parameter2, ...) => expression_to_return
```
Very concise. You can also have multiple statements if you wrap it in braces.
# Python style
```python
lambda parameter1, parameter2, ...: expression_to_return
```
A bit verbose with the keyword `lambda`, and also only allows one expression.
# Ruby style
```ruby
do | parameter1, parameter2, ... | expression_or_statements end
```
Allows expressions or statements, but still a bit verbose.
# Perl style
```perl
sub { my ($parameter1, $parameter2, ...) = @_; expression_or_statements };
```
Once again, allows expressions or statements, but it's even longer than Ruby.
# C++ style
```cpp
[&](parameter1, parameter2, ...) { expression_or_statements }
```
Concise and allows multiple statements.