[Gambas-user] read/data commands

Jussi Lahtinen jussi.lahtinen at ...626...
Fri Jun 28 00:22:25 CEST 2013


How about this?

  Dim data As New Integer[][]
  Dim v As New Integer[10, 10]

  data.Add([1, 2, 3, 4, 5])
  data.Add([6, 7, 8, 9, 10, 11])

  For ii = 0 To data.Max
    For jj = 0 To data[ii].Max
      v[ii, jj] = data[ii][jj]
    Next
  Next

Or maybe you want to read the data from file?

Jussi





On Fri, Jun 28, 2013 at 12:54 AM, Keith Clark <keithclark at ...2185...>wrote:

> No, the data was just an example.  What if it were to be 255 unrelated
> values?
>
> Did nobody else use BASIC from the 80s?
>
> Read/Data statments.....
>
> On 13-06-27 05:48 PM, Jussi Lahtinen wrote:
> > I don't quite understand usage of data...
> >
> > Will this do what you want?
> >
> > Dim data As Integer[] = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
> > Dim v As New Integer[]
> >
> > v = data.Copy()
> >
> >
> > Or this:
> >
> > Dim ii As Integer, jj As Integer
> > Dim data As New Integer[5, 5]
> >
> > For ii = 0 To 4
> >    For jj = 0 To 4
> >      data[ii, jj] = jj + 1
> >    Next
> > Next
> >
> >
> > Jussi
> >
> >
> >
> >
> >
> >
> >
> >
> > On Thu, Jun 27, 2013 at 10:55 PM, Keith Clark <
> keithclark at ...2185...>wrote:
> >
> >> On 13-06-27 05:34 AM, Tobias Boege wrote:
> >>> On Wed, 26 Jun 2013, Keith Clark wrote:
> >>>> Does Gambas support read/data commands like the following for loading
> a
> >>>> simple array with fixed values?
> >>>>
> >>>> for t=0 to 4
> >>>>        for x = 0 to 4
> >>>>            read v(t,x)
> >>>>        next x
> >>>> next t
> >>>>
> >>>> data 1,2,3,4,5,1,2,3,4,5,1,2,3,4,5......
> >>>>
> >>>> Maybe I'm just not finding it?
> >>>>
> >>> I don't know what you want to do, actually, and your snippet does not
> >>> resemble Gambas at all... Maybe you want to access elements of a 2D
> array
> >>> where t is the row and x is the column? So if v is an Integer[][], then
> >> you
> >>> need to do:
> >>>
> >>> For t = 0 To 4
> >>>     For x = 0 To 4
> >>>       Print v[t][x]
> >>>     Next
> >>> Next
> >>>
> >>> Regards,
> >>> Tobi
> >>>
> >>>
> >> Yeah, I posted that question rather quickly.  I want to fill an array
> >> with a very simple, fixed dataset that will never change.  The code I
> >> gave above is from an old dialect, but really just the curved brackets
> >> should have been square.
> >>
> >> for t=0 to 4
> >>        for x = 0 to 4
> >>            read v[t,x]
> >>        next x
> >> next t
> >>
> >> data 1,2,3,4,5,1,2,3,4,5,1,2,3,4,5......
> >>
> >> Would read into the array v the data in the 'data' statement
> >>
> >> v[0,0]=1
> >> v[0,1]=2
> >> and so on.
> >>
> >> For reference:
> >> http://www.antonis.de/qbebooks/gwbasman/read.html
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> This SF.net email is sponsored by Windows:
> >>
> >> Build for Windows Store.
> >>
> >> http://p.sf.net/sfu/windows-dev2dev
> >> _______________________________________________
> >> Gambas-user mailing list
> >> Gambas-user at lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/gambas-user
> >>
> >
> ------------------------------------------------------------------------------
> > This SF.net email is sponsored by Windows:
> >
> > Build for Windows Store.
> >
> > http://p.sf.net/sfu/windows-dev2dev
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>



More information about the User mailing list