Re: Pitanje za asistenta (stringovi)...
Ovo drugo, odnosno potrebno je obezbediti podrsku za stringove kako
je navedeno primerom.
Pozdrav,
Milos
--- On Wed, 8/12/09, Bojan Vitnik <bvitnik@yahoo.com> wrote:
From: Bojan Vitnik <bvitnik@yahoo.com>
Subject: Re: [ir4pp1] Pitanje za asistenta (stringovi)...
To: ir4pp1@rti.etf.bg.ac.yu
Date: Wednesday, August 12, 2009, 5:27 PM
> za string promenljive usvojiti ista pravila kao u jeziku Java.
> Pod konstantama podrazumevane su konstante tipa:
> "string1" ili "string2".
> Pozdrav,
> Milos
Znači a, b i s su promenljive tipa string?
Ako je tako da li znači da je primer dat u tekstu zadatka sintaksno
neispravan?
class C
string a = "string 1";
string b = "string 2";
{
void main()
string s = "aaa"; {}
}
Naime, po sintaksi MicroJave, nije dozvoljena dodela vrednosti promenljivoj
pri njenoj deklaraciji.
Sledeće pravilo govori upravo to:
VarDecl = Type ident ["[" "]"] {"," ident ["[" "]"]} ";" <- nema dodele vrednosti!
Dodela vrednosti pri deklaraciji je međutim dozvoljena pri deklaraciji konstanti:
ConstDecl = "final" Type ident "=" (number | charConst) ";" <- imamo dodelu vrednosti!
Znači pitanje glasi, da li je gornji primer sintaksno neispravan i trebao bi da glasi ovako:
class C
string a;
string b;
{
void main()
string s; { a = "string 1"; b = "string 2"; s = "aaa";}
}
ili mi treba da proširimo gramatiku MicroJave tako da dozvoljava dodelu vrednosti
pri deklaraciji promenljive? U tom slučaju da li da se ograničimo samo na string tip
ili da ovo omogućimo i za int i char tipove?
-----Inline Attachment Follows-----
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1
-----------------------------------------------------------------
je navedeno primerom.
Pozdrav,
Milos
--- On Wed, 8/12/09, Bojan Vitnik <bvitnik@yahoo.com> wrote:
From: Bojan Vitnik <bvitnik@yahoo.com>
Subject: Re: [ir4pp1] Pitanje za asistenta (stringovi)...
To: ir4pp1@rti.etf.bg.ac.yu
Date: Wednesday, August 12, 2009, 5:27 PM
> za string promenljive usvojiti ista pravila kao u jeziku Java.
> Pod konstantama podrazumevane su konstante tipa:
> "string1" ili "string2".
> Pozdrav,
> Milos
Znači a, b i s su promenljive tipa string?
Ako je tako da li znači da je primer dat u tekstu zadatka sintaksno
neispravan?
class C
string a = "string 1";
string b = "string 2";
{
void main()
string s = "aaa"; {}
}
Naime, po sintaksi MicroJave, nije dozvoljena dodela vrednosti promenljivoj
pri njenoj deklaraciji.
Sledeće pravilo govori upravo to:
VarDecl = Type ident ["[" "]"] {"," ident ["[" "]"]} ";" <- nema dodele vrednosti!
Dodela vrednosti pri deklaraciji je međutim dozvoljena pri deklaraciji konstanti:
ConstDecl = "final" Type ident "=" (number | charConst) ";" <- imamo dodelu vrednosti!
Znači pitanje glasi, da li je gornji primer sintaksno neispravan i trebao bi da glasi ovako:
class C
string a;
string b;
{
void main()
string s; { a = "string 1"; b = "string 2"; s = "aaa";}
}
ili mi treba da proširimo gramatiku MicroJave tako da dozvoljava dodelu vrednosti
pri deklaraciji promenljive? U tom slučaju da li da se ograničimo samo na string tip
ili da ovo omogućimo i za int i char tipove?
-----Inline Attachment Follows-----
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20ir4pp1
-----------------------------------------------------------------
- References:
- Re: Pitanje za asistenta (stringovi)...
- From: Bojan Vitnik <bvitnik@yahoo.com>
- Re: Pitanje za asistenta (stringovi)...
Previous by date: Re: Pitanje za asistenta (stringovi)...
Next by date: pojasnjenje
Previous by thread: Re: Pitanje za asistenta (stringovi)... Next by thread: pojasnjenje
Previous by thread: Re: Pitanje za asistenta (stringovi)... Next by thread: pojasnjenje