# Use condition result inside conditional

**URL:** https://discourse.julialang.org/t/use-condition-result-inside-conditional/52893
**Category:** General Usage
**Created:** [January 5, 2021, 7:18pm UTC](https://discourse.julialang.org/t/use-condition-result-inside-conditional/52893 "2021-01-05T19:18:46Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![patrick-kidger](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/patrick-kidger/32/20378_2.png) [@patrick-kidger](https://discourse.julialang.org/u/patrick-kidger)
#### Post date: [January 5, 2021, 9:22pm UTC](https://discourse.julialang.org/t/use-condition-result-inside-conditional/52893/6 "2021-01-05T21:22:54Z")

</div>

The following works:

```julia
foo() = 3

if !isnothing(begin x = foo() end)
    println(x)
end

```

To be honest I’d probably stick with using `!==` for readability. It’s not really important either way.

---

_[View the full topic](https://discourse.julialang.org/t/use-condition-result-inside-conditional/52893)._
