# Questions about statement functions

**URL:** <https://fortran-lang.discourse.group/t/questions-about-statement-functions/3341>\
**Category:** Help\
**Created:** [April 28, 2022, 1:20pm UTC](https://fortran-lang.discourse.group/t/questions-about-statement-functions/3341 "2022-04-28T13:20:59Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![msz59](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@msz59](https://fortran-lang.discourse.group/u/msz59)\
**Post date:** [April 28, 2022, 6:44pm UTC](https://fortran-lang.discourse.group/t/questions-about-statement-functions/3341/6 "2022-04-28T18:44:01Z")

</div>

In the F77 era, when there were no smartphones and, incidentally, no internal or module functions, the _statement functions_ were quite useful. Containing just a single expression as their definition, could be treated as an obvious hint to the compiler to inline them in the code. Probably could have been still such a hint, if not made obsolescent.

---

_[View the full topic](https://fortran-lang.discourse.group/t/questions-about-statement-functions/3341)._
