Modul:String: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 78: Zeile 78:
     local len = mw.ustring.len( s );
     local len = mw.ustring.len( s );
      
      
    -- test whether j is nil
    if j == nil then
    j = 0;
    end
     -- Convert negatives for range checking
     -- Convert negatives for range checking
     if i < 0 then
     if i < 0 then
Zeile 91: Zeile 86:
     end
     end
      
      
     if i > len or j > len or i < 1 or j < 0 then
     if i > len or j > len or i < 1 or ( j < 1 and j ~= nil ) then
         return str._error( 'String subset index out of range' );
         return str._error( 'String subset index out of range' );
     end
     end
Anonymer Benutzer