# Missing documentation for ? operator, and how to improve documentation

**URL:** <https://discourse.julialang.org/t/missing-documentation-for-operator-and-how-to-improve-documentation/103441>\
**Category:** New to Julia\
**Tags:** question\
**Created:** [September 1, 2023, 9:43am UTC](https://discourse.julialang.org/t/missing-documentation-for-operator-and-how-to-improve-documentation/103441 "2023-09-01T09:43:30Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [September 1, 2023, 4:55pm UTC](https://discourse.julialang.org/t/missing-documentation-for-operator-and-how-to-improve-documentation/103441/10 "2023-09-01T16:55:32Z")

</div>

> [@rdavis120](#):
>
> However, in Julia, the “?” operator is not a built-in operator with a specific meaning.

This is wrong.

> [@rdavis120](#):
>
> It’s worth noting that the usage of the “?” operator may vary depending on the specific package or context in which it is used.

Also wrong. (`?` is a keyword, and not a function call like ordinary operators, and its behavior can’t be modified/overloaded by packages.)

See [`?` in the manual](https://docs.julialang.org/en/v1/base/base/#?:) and the [control flow](https://docs.julialang.org/en/v1/manual/control-flow/#man-conditional-evaluation) section of the manual’s discussion of the ternary operator.

> [@ShalokShalom](#):
>
> I wonder if that AI could just write our documentation for us 😛

Sure, if we want the documentation to be confidently wrong…

See also the discussion in [chatGPT policy needed?](https://discourse.julialang.org/t/chatgpt-policy-needed/91625) … ML-generated answers often do more harm than good.

---

_[View the full topic](https://discourse.julialang.org/t/missing-documentation-for-operator-and-how-to-improve-documentation/103441)._
