# Possible to make a lot of statements into one?

**URL:** <https://discourse.processing.org/t/possible-to-make-a-lot-of-statements-into-one/41904>\
**Category:** Coding Questions\
**Created:** [May 3, 2023, 8:17pm UTC](https://discourse.processing.org/t/possible-to-make-a-lot-of-statements-into-one/41904 "2023-05-03T20:17:19Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![Aryszin](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@Aryszin](https://discourse.processing.org/u/Aryszin)\
**Post date:** [May 8, 2023, 6:34pm UTC](https://discourse.processing.org/t/possible-to-make-a-lot-of-statements-into-one/41904/21 "2023-05-08T18:34:52Z")

</div>

thanks but i already solved it for my way of use 😃

---

<div class="post-metadata">

**Author:** ![proxor](https://avatars.discourse-cdn.com/v4/letter/p/ec9cab/32.png) [@proxor](https://discourse.processing.org/u/proxor)\
**Post date:** [May 9, 2023, 9:13pm UTC](https://discourse.processing.org/t/possible-to-make-a-lot-of-statements-into-one/41904/22 "2023-05-09T21:13:40Z")

</div>

Do this once:

`interesting = new IntList(0, 3, 4, 9);`

and later,

`interesting.hasValue(terrainBase[playerxpos+ix-1][playerypos+iy])`

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [May 9, 2023, 9:45pm UTC](https://discourse.processing.org/t/possible-to-make-a-lot-of-statements-into-one/41904/23 "2023-05-09T21:45:38Z")

</div>

> [@proxor](#):
>
> interesting.hasValue(terrainBase[playerxpos+ix-1][playerypos+iy])

Like here I guess

```auto
if( interesting.hasValue(terrainBase[playerxpos+ix-1][playerypos+iy]) ) {

}

```

It’s indeed wise not to convert int to string

It’s costly for the processor of the computer

---

<div class="post-metadata">

**Author:** ![Aryszin](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@Aryszin](https://discourse.processing.org/u/Aryszin)\
**Post date:** [May 9, 2023, 10:46pm UTC](https://discourse.processing.org/t/possible-to-make-a-lot-of-statements-into-one/41904/24 "2023-05-09T22:46:47Z")

</div>

is this giant? because i ran it on a 15 yo laptop and its fine.

---

<div class="post-metadata">

**Author:** ![Aryszin](https://avatars.discourse-cdn.com/v4/letter/a/ec9cab/32.png) [@Aryszin](https://discourse.processing.org/u/Aryszin)\
**Post date:** [May 9, 2023, 10:48pm UTC](https://discourse.processing.org/t/possible-to-make-a-lot-of-statements-into-one/41904/25 "2023-05-09T22:48:06Z")

</div>

i mean i probaly will use the string method i used, but if its a great performance boost, ill change it.

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [May 10, 2023, 4:15pm UTC](https://discourse.processing.org/t/possible-to-make-a-lot-of-statements-into-one/41904/26 "2023-05-10T16:15:56Z")

</div>

When it runs fine so be it. Then you don’t have to change your code.

Just remember that this could be a **possible cause** when your program might lag in the future.

Especially when you have multiple non optimal spots in your code. 😉

Those might add up.

[Previous page](https://discourse.processing.org/t/possible-to-make-a-lot-of-statements-into-one/41904.md?page=1)
