# Syntax Surprises

**URL:** <https://discourse.julialang.org/t/syntax-surprises/92369>\
**Category:** General Usage\
**Tags:** syntax, discussion, fun, gotchas\
**Created:** [December 31, 2022, 8:00pm UTC](https://discourse.julialang.org/t/syntax-surprises/92369 "2022-12-31T20:00:02Z")\
**Posts on this page:** 1\
**Showing post:** 26

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [January 4, 2023, 12:53am UTC](https://discourse.julialang.org/t/syntax-surprises/92369/26 "2023-01-04T00:53:04Z")

</div>

> [@A most harrowing collection of Julia WATs](https://discourse.julialang.org/t/a-most-harrowing-collection-of-julia-wats/77323):
>
> Hello all! wave I’ve been collecting a few of the most cursed corner cases of Julia [WATs](https://www.destroyallsoftware.com/talks/wat) that [I know of here](https://miguelraz.github.io/blog/juliawats/) (WIP), but I would appreciate if people could share their own rare specimens as well. Please ping me with your contributions and I’ll post with proper credit. Here’s an example of what I mean by a Julia WAT: julia\> e = 9998.0 9998.0 julia\> 2e 19996.0 julia\> 2e+4 20000.0 julia\> 2e+5 # This should be 20001.0, right? 200000.0 julia\> 2e + 5 # note the spacing 20001.0 …wat. Some of…

From an a to an e is just a few keys on the keyboard. And it isn’t just e:

```julia
julia> f = 2
2

julia> 3f-3
3.00000e-03

julia> 3f - 3
3

```

---

_[View the full topic](https://discourse.julialang.org/t/syntax-surprises/92369)._
