[Gambas-user] read/data commands

Keith Clark keithclark at ...2185...
Fri Jun 28 01:39:54 CEST 2013


Jussi I believe you have it there, thanks.  I want to avoid a file for 
such a small, unchanging dataset.

Thanks,

Keith

On 13-06-27 06:22 PM, Jussi Lahtinen wrote:
> 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
>>
> ------------------------------------------------------------------------------
> 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