# Why ∀ is an invalid character?

**URL:** https://discourse.julialang.org/t/why-is-an-invalid-character/45371
**Category:** Internals & Design
**Created:** [August 22, 2020, 3:17pm UTC](https://discourse.julialang.org/t/why-is-an-invalid-character/45371 "2020-08-22T15:17:18Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![Henrique\_Becker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/henrique_becker/32/15443_2.png) [@Henrique\_Becker](https://discourse.julialang.org/u/Henrique_Becker)
#### Post date: [August 22, 2020, 10:17pm UTC](https://discourse.julialang.org/t/why-is-an-invalid-character/45371/7 "2020-08-22T22:17:40Z")

</div>

> [@Tamas\_Papp](#):
>
> will not work as `for` is a keyword

This is specially important. You are trying to use a `const` variable as it was a `C` macro, you want that any reference to that token/name is replaced by the code in the right-hand side in any context. This would never work. You can use a macro to do this replacement for you in a restrict scope and `∀` will need to be `:∀` (probably).

---

_[View the full topic](https://discourse.julialang.org/t/why-is-an-invalid-character/45371)._
