> For the complete documentation index, see [llms.txt](https://trizen.gitbook.io/sidef-lang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://trizen.gitbook.io/sidef-lang/programming_tasks/i/inverted_syntax.md).

# Inverted syntax

```ruby
# Inverted syntax with assignment
var raining = true
[false]»(\var needumbrella)
 
# Inverted syntax with conditional expressions
if (raining==true) {needumbrella=true}
{needumbrella=true}.if (raining==true)
(needumbrella=true) if (raining==true)
```
