StrNS: Unterschied zwischen den Versionen

Aus Thomas Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== StrNS ==
== StrNS ==


Die Funktion StrNS (= String no space) entfernt das führende Leerzeichen, das bei der Umwandlung einer Zahl in eine Zeichenkette mit [[Str]] entsteht.
In einigen Dialekten liefert die Funktion [[Str]], die eine Zahl in eine Zeichenkette konvertiert, ein führendes Leerzeichen. Die Funktion StrNS (= String no space) gibt die Zeichenkette ohne das führende Leerzeichen aus.


  Function StrNS(Z)
  Function StrNS( Z as Integer) as String
   
   
   s = Str(Z)
   s = Str(Z)
   StrNS = Right(s, Len(s) - 1)
   if Left(s,1) = " " then
 
    StrNS = Right(s, Len(s) - 1)
  else
    StrNS=s
  End If
  End Function
  End Function


Zeile 14: Zeile 18:


  Print "##" + StrNS(-10) + "##"
  Print "##" + StrNS(-10) + "##"


== Dialekte ==
== Dialekte ==
Zeile 21: Zeile 26:
* Excel
* Excel
* LibreOffice Basic
* LibreOffice Basic
== Abwandlungen ==
=== Gambas ===
In [Gambas] gibt die Funktion Str


[[Kategorie:Basic]]
[[Kategorie:Basic]]
[[Kategorie:Excel]]
[[Kategorie:Excel]]
[[Kategorie:LibreOffice]]
[[Kategorie:LibreOffice]]

Version vom 9. Januar 2012, 23:01 Uhr

StrNS

In einigen Dialekten liefert die Funktion Str, die eine Zahl in eine Zeichenkette konvertiert, ein führendes Leerzeichen. Die Funktion StrNS (= String no space) gibt die Zeichenkette ohne das führende Leerzeichen aus.

Function StrNS( Z as Integer) as String

  s = Str(Z)
  if Left(s,1) = " " then
    StrNS = Right(s, Len(s) - 1)
  else
    StrNS=s
  End If

End Function


Beispiel

Print "##" + StrNS(-10) + "##"


Dialekte

Die Funktion ist in folgenden Basic Dialekten verwendbar:

  • Excel
  • LibreOffice Basic

Abwandlungen

Gambas

In [Gambas] gibt die Funktion Str