ErrorsManager/Public/doc/es/manual/to_string.w.md

53 lines
1.6 KiB
Markdown
Raw Normal View History

```wmd-options
language = es
title_i18n = errors_manager_title_to_string
title_text = to_string - ErrorsManager
```
<!-- [[wmd]] -->
### to_string
[[@ [String] ErrorsManager.to_string(!Integer|String|Array<Integer> code, Integer length)]]
El método **to_string** es un método objeto que transforma un código de error cualquiera en un código de error de tipo String con la opción de especificar bits de relleno con el equivalente a 0 en el alfabeto seleccionado.
```py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from Assets.ErrorsManager import ErrorsManager
errors_manager:ErrorsManager = ErrorsManager()
print(errors_manager.to_string(105))
print(errors_manager.to_string("pB"))
print(errors_manager.to_string([41, 1]))
print(errors_manager.to_string(105, 20))
print(errors_manager.to_string("pB", 20))
print(errors_manager.to_string([41, 1], 20))
```
```js
"use strict";
/** @type {ErrorsManager} */
const errors_manager = new ErrorsManager();
console.log(errors_manager.to_string(105));
console.log(errors_manager.to_string("pB"));
console.log(errors_manager.to_string([41, 1]));
console.log(errors_manager.to_string(105, 20));
console.log(errors_manager.to_string("pB", 20));
console.log(errors_manager.to_string([41, 1], 20));
```
La respuesta en 3 primeros casos sería el String "pB", mientras que en los otros 3 sería "pBAA".
> [!!] Si se especifica el valor "length", éste rellenará el String con tantos caracteres equivalentes a 0 como requiera. En el caso de ser el alfabeto por defecto, es decir, un Base64, el caracter equivalente a 0 es el caracter "A".
<!-- [[wmd]] -->