digitalmars.D.learn - We have 'void' (no type),but we don't have 'any' (any type).
- nojoking <kuangdong gmail.com> Sep 24 2006
- Tom S <h3r3tic remove.mat.uni.torun.pl> Sep 24 2006
- Tydr Schnubbis <fake address.dude> Sep 24 2006
- Stewart Gordon <smjg_1998 yahoo.com> Sep 24 2006
- Marcin Kuszczak <aarti interia.pl> Sep 24 2006
any opIndex(char[] key)
{
if(auto x=key in strarr)
return cast(char[])*x;
else if(auto y=key in intarr)
return cast(int)*y;
else if(auto z=key in bolarr)
return cast(bool)*z;
else
throw new Exception("key not found: '" ~ key ~"'";
}
Sep 24 2006
nojoking wrote:any opIndex(char[] key) { if(auto x=key in strarr) return cast(char[])*x; else if(auto y=key in intarr) return cast(int)*y; else if(auto z=key in bolarr) return cast(bool)*z; else throw new Exception("key not found: '" ~ key ~"'"; }
That's because D isn't a dynamically-typed language. Stewart. -- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/M d- s:- C++ a->--- UB P+ L E W++ N+++ o K- w++ O? M V? PS- PE- Y? PGP- t- 5? X? R b DI? D G e++++ h-- r-- !y ------END GEEK CODE BLOCK------ My e-mail is valid but not my primary mailbox. Please keep replies on the 'group where everyone may benefit.
Sep 24 2006
nojoking wrote: We have 'void' (no type),but we don't have 'any' (any type).
Ehm... We have 'Any' type --> please see announcement newsgroup :-) -- Regards Marcin Kuszczak (Aarti_pl)
Sep 24 2006









Tydr Schnubbis <fake address.dude> 