Ciekawy trick opublikował Ken Hamady.
Jak wiadomo, aby pobrać znak na określonej pozycji w ciągu tekstowym, wystarczy wywołać:
{Customer.Customer Name} [3]
(innym sposobem jest użyciu funkcji Mid)
Ale co ciekawe, jako pozycję można wstawiać wartości ujemne!
{Customer.Customer Name} [-1]
Powyższe wyrażenie pobiera ostatni znak w ciągu tekstowym.
To samo można przenieść na tablicę.
Aby pobrać ostatni element w tablicy wystarczy wywołać:
NumberVar array MyArray;
MyArray [-1]
To dużo łatwiejsze, niż używanie funkcji Length, Count or Ubound.
Na podstawie artykułu Using negative subscripts
Jak wiadomo, aby pobrać znak na określonej pozycji w ciągu tekstowym, wystarczy wywołać:
{Customer.Customer Name} [3]
(innym sposobem jest użyciu funkcji Mid)
Ale co ciekawe, jako pozycję można wstawiać wartości ujemne!
{Customer.Customer Name} [-1]
Powyższe wyrażenie pobiera ostatni znak w ciągu tekstowym.
To samo można przenieść na tablicę.
Aby pobrać ostatni element w tablicy wystarczy wywołać:
NumberVar array MyArray;
MyArray [-1]
To dużo łatwiejsze, niż używanie funkcji Length, Count or Ubound.
Na podstawie artykułu Using negative subscripts
Komentarze