ErrorsManager

to_array

ErrorsManager.to_array
Array<Integer>objectpublicErrorsManager.to_arrayRequiredInteger|String|Array<Integer>codeIntegerlength
NameRequiredNullableTypedDefault Value
codeTrueFalseInteger|String|Array<Integer>
lengthFalseFalseInteger
NameRequiredNullableTypedDefault Value

El método to_array es un método objeto que transforma un código de error cualquiera en un código de error de tipo Array con la opción de especificar bits de relleno con 0.

  • typepy
  • characters384
  • lines15
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from Assets.ErrorsManager import ErrorsManager

errors_manager:ErrorsManager = ErrorsManager()

print(errors_manager.to_array(105))
print(errors_manager.to_array("pB"))
print(errors_manager.to_array([41, 1]))

print(errors_manager.to_array(105, 20))
print(errors_manager.to_array("pB", 20))
print(errors_manager.to_array([41, 1], 20))

  • typejs
  • characters372
  • lines13
"use strict";

/** @type {ErrorsManager} */
const errors_manager = new ErrorsManager();

console.log(errors_manager.to_array(105));
console.log(errors_manager.to_array("pB"));
console.log(errors_manager.to_array([41, 1]));

console.log(errors_manager.to_array(105, 20));
console.log(errors_manager.to_array("pB", 20));
console.log(errors_manager.to_array([41, 1], 20));

La respuesta en 3 primeros casos sería el Array [41, 1], mientras que en los otros 3 sería [41, 1, 0, 0].

Si se especifica el valor "length", éste rellenará el Array con tantos 0 como requiera.