Differenze tra le versioni di "Split"

Da Gambas-it.org - Wikipedia.
Riga 2: Riga 2:
 
  sub-stringa = Split(stringa, gbNewline, Null, True)
 
  sub-stringa = Split(stringa, gbNewline, Null, True)
 
In questo codice si potrà notare che alla fine in console è visibile una riga vuota (che non dovrebbe esserci):
 
In questo codice si potrà notare che alla fine in console è visibile una riga vuota (che non dovrebbe esserci):
 
+
Public Sub Main()
 +
 +
  Dim t As String = "aaa bbb ccc\n"
 +
                    "ddd eee fff\n"
 +
                    "ggg hhh iii\n"
 +
  Dim ss As String[]
 +
 +
  ss = Split(t, gb.NewLine)
 +
 +
  For Each s As String In ss
 +
    Print s
 +
  Next
 +
 +
End
 
Mentre in quest'altro codice la riga vuota finale non è presente:
 
Mentre in quest'altro codice la riga vuota finale non è presente:
 
  Public Sub Main()
 
  Public Sub Main()

Versione delle 04:06, 10 ago 2024

Per evitare che usando questa funzione si crei un'ultima riga vuota, si imposteranno così i parametri:

sub-stringa = Split(stringa, gbNewline, Null, True)

In questo codice si potrà notare che alla fine in console è visibile una riga vuota (che non dovrebbe esserci):

Public Sub Main()

 Dim t As String = "aaa bbb ccc\n"
                   "ddd eee fff\n"
                   "ggg hhh iii\n"
 Dim ss As String[]

 ss = Split(t, gb.NewLine)

 For Each s As String In ss
   Print s
 Next

End

Mentre in quest'altro codice la riga vuota finale non è presente:

Public Sub Main()

 Dim t As String = "aaa bbb ccc\n"
                   "ddd eee fff\n"
                   "ggg hhh iii\n"
 Dim ss As String[]

 ss = Split(t, gb.NewLine, Null, True)

 For Each s As String In ss
   Print s
 Next

End