# Use of for statements in classes

**URL:** <https://forum.kirupa.com/t/use-of-for-statements-in-classes/195923>\
**Category:** Uncategorized\
**Created:** [August 4, 2006, 12:43am UTC](https://forum.kirupa.com/t/use-of-for-statements-in-classes/195923 "2006-08-04T00:43:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nutz](https://avatars.discourse-cdn.com/v4/letter/n/e8c25b/32.png) [@nutz](https://forum.kirupa.com/u/nutz)\
**Post date:** [August 4, 2006, 12:43am UTC](https://forum.kirupa.com/t/use-of-for-statements-in-classes/195923/1 "2006-08-04T00:43:55Z")

</div>

Hi. This seems like a common question. I have a class Terrain:

```auto

class Terrain {
     var startPoint:Number;
     var size:Number;
     var map:Array; 

     function Terrain(param_startPoint, param_size) {
          this.startPoint = param_startPoint;
          this.size = param_size;

          for(var i:Number=0; i<this.size; i++){
               map* = this.size * this.startPoint
          }
     }
}

```

This is an abbreviated version of my code, but for each of my FOR statements (I have a couple) I get an error stating: “This statement is not permitted in a class definition”. Can I not use for statements in classes or am I going about using them in the wrong fashing? Thanks/ 🙂
