StrNS: Unterschied zwischen den Versionen

Aus Thomas Wiki
Zur Navigation springen Zur Suche springen
Zeile 3: Zeile 3:
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.
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
  Function StrNS( Z AS Variant) AS String
   
   
   s = Str(Z)
   s = Str(Z)
Zeile 13: Zeile 13:
   
   
  End Function
  End Function


== Beispiel ==
== Beispiel ==

Version vom 10. Januar 2012, 07:42 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 Variant) 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

Bosonderheiten einzelner Dialekte

Gambas

In Gambas gibt die Funktion Str die Zeichenkette ohne führendes Leerzeichen zurück.