Einfache Add-Funktionen wie in PHP

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Einfache Add-Funktionen wie in PHP

Beitrag von Delle »

Gibt es solche Funktionen auch in PB:

$dc += strlen($ds);

$dc .= $bla;

Oder muss man immer so verfahren:

dc = dc + 123
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Re: Einfache Add-Funktionen wie in PHP

Beitrag von freedimension »

Code: Alles auswählen

dc + len(ds$)
dc$ + bla$
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Ah und immer der 1. String bzw. Variable bekommt den Wert zugewiesen hm?

Supi! ;)
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Ist übrigens d$ ein Alias für d.s ?
Benutzeravatar
Ynnus
Beiträge: 855
Registriert: 29.08.2004 01:37
Kontaktdaten:

Beitrag von Ynnus »

Delle hat geschrieben:Ist übrigens d$ ein Alias für d.s ?
Nein, Strings können in PB auf zwei Arten erstellt werden. Etweder mit name.s oder mit name$. Beides sind unterschiedliche(!!) Variablen. Im ersten Fall muss man im folgenden Code nur noch "name" schreiben und kann das .s vernachlässigen, im zweiten Fall muss man immer das Dollar-Zeichen anhängen und name$ schreiben.

Variante 2 ist somit übersichtlicher was die Unterscheidung vnn String und Variable betrifft, dafür umständlicher zu schreiben.
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Nein !

D$ musst du immer D$ nennen.

D.s musst du nur einmal so nennen und kannst es dann fortan einfach D nennen.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Ah... okay ich wechsel dann auch wohl eher zu d$... hatte schon oft Fehlermeldungen wie "can't mix numeric..." naja ihr wißt schon ;)
Benutzeravatar
Ynnus
Beiträge: 855
Registriert: 29.08.2004 01:37
Kontaktdaten:

Beitrag von Ynnus »

die Meldung kommt wenn du Zahlen und Strings mischen willst. Bei Zahl zu String einfach str() schreiben, bei String zu Zahl einfach Val() bzw. ValF() schreiben. ;)
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Genau und bei Variable$ ist klar das ein String gemeint ist. :allright:
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Antworten