source portable para opencobol open rust rust-obsolete

rust - portable - opencobol para windows



¿Cómo convertir char a cadena? (2)

Esta pregunta pertenece a una versión preliminar de Rust.
Esta pregunta más joven es similar.

Intenté imprimir un símbolo mediante la función io::println

fn main() { io::println(''c''); }

Pero tengo el siguiente error:

$ rustc pdst.rs pdst.rs:2:16: 2:19 error: mismatched types: expected `&str` but found `char` (expected &str but found char) pdst.rs:2 io::println(''c''); ^~~ error: aborting due to previous error

¿Cómo convertir char a cadena?

ACTUALIZAR

El encasillado directo no funciona:

let text:str = ''c''; let text:&str = ''c''; let text:@str = ''c''; let text:~str = ''c'';

Vuelve:

pdst.rs:7:13: 7:16 error: bare `str` is not a type pdst.rs:7 let text:str = ''c''; ^~~ pdst.rs:7:19: 7:22 error: mismatched types: expected `~str` but found `char` (expected ~str but found char) pdst.rs:7 let text:str = ''c''; ^~~ pdst.rs:8:20: 8:23 error: mismatched types: expected `&str` but found `char` (expected &str but found char) pdst.rs:8 let text:&str = ''c''; ^~~ pdst.rs:9:20: 9:23 error: mismatched types: expected `@str` but found `char` (expected @str but found char) pdst.rs:9 let text:@str = ''c''; ^~~ pdst.rs:10:20: 10:23 error: mismatched types: expected `~str` but found `char` (expected ~str but found char) pdst.rs:10 let text:~str = ''c''; ^~~ error: aborting due to 5 previous errors


Ahora puede usar c.to_string() , donde c es su variable de tipo char .