Path: news.daimi.aau.dk!glad From: Peter von der Ahe Newsgroups: daimi.beta Subject: Re: C enumertor i beta Date: 21 Sep 1996 22:00:29 +0200 Organization: DAIMI, Computer Science Dept. of Aarhus Univ. Lines: 30 Sender: pahe@boron.daimi.aau.dk Message-ID: References: <3243DDED.41C6@daimi.aau.dk> NNTP-Posting-Host: boron.daimi.aau.dk X-Newsreader: Gnus v5.2.40/Emacs 19.30 >>>>> "LS" == Lars Schou writes: LS> Hvordan "konverter" jeg er enumertor i C til Beta? i har faaet LS> en lille sjov opgave i DProg2 hvor jeg gerne vil modtage en type LS> sodavand. I den forbindelse vil jeg lave en LS> enum( LS> cola = 0 LS> juice =1 ); Jeg tror du er lidt paa et vildspor, hvis du forsoeger at overfoere et C program til BETA. BETA er jo som bekendt objektorienteret, saa hvad med at bruge nogle patterns til at modellere dit varesortiment, fx: ORIGIN '~beta/basiclib/v1.5/betaenv'; --PROGRAM: descriptor-- (# sodavand: (# #); cola: sodavand(# #); squash: sodavand(# #); drik: ^sodavand do &squash[]->drik[]; (if drik## // cola## then 'Du har købt en cola'->putLine // squash## then 'Du har købt en sqaush'->putLine if) #)