Pregunta bastante simple Necesito obtener un número entero del usuario y solo sé cómo obtener una cadena de ellos. Entonces, si hay una forma de obtener un número entero del usuario o convertir la cadena en un número entero, por favor avíseme.Cadena para enterrar Smalltalk
Respuesta
lo encontró:
'12345' asNumber.
Eso es raro, ya que Number no puede manejar la sintaxis de radix: ''16r12345 'asNumber -> 16'. ¿Cómo se suministra una base? – mcandre
This page parece tener algunos ejemplos de conversión. Buscar Conversion:
.
ACTUALIZACIÓN
Intente utilizar asNumber
Si está utilizando Squeak o Pharo, aprender a usar el "Buscador de mensaje".
Haga clic con el botón secundario en el fondo, haga clic en Herramientas> Buscador de mensajes. Haga clic en el panel superior izquierdo. Tipo:
'12345'. 12345.
Hit Control-S y usted tiene su respuesta. Específicamente, tiene tres respuestas: comoEntero, comoNúmero y inicialEnteroNormal.
No estaba usando Squeak o Pharo – Anton
Si no está usando Squeak o Pharo, ¿por qué no? ¿Entonces se da cuenta de que necesita especificar su dialecto? –
Ocasionalmente querrá manejar números en diferentes bases.
st> s := '3039'.
'3039'
st> Number readFrom: (ReadStream on: s) radix: 16.
12345
Número leído desde: '16rff' => 255. En Squeak, y casi con seguridad en Pharo. –
- 1. fichas encontrando en un Smalltalk cadena con PetitParser
- 2. Biblioteca de teoría de gráficos para Smalltalk
- 3. ¿Control de versión para Smalltalk/Seaside?
- 4. Qué aplicación Smalltalk me recomiendan para principiantes
- 5. Smalltalk - Comparar dos cadenas para la igualdad
- 6. ¿Cuál es la diferencia de ANSI Smalltalk y Smalltalk-80?
- 7. Smalltalk y IoC
- 8. Any Smalltalk en .NET?
- 9. ¿Tiene Smalltalk cierres?
- 10. Analizando RDF en Smalltalk
- 11. Responsabilidad individual en smalltalk
- 12. smalltalk error handling
- 13. ¿Comenzarías a aprender Smalltalk?
- 14. ¿Cómo maneja Smalltalk con monkeypatching?
- 15. ¿Dónde se usa Smalltalk-80?
- 16. Smalltalk Learning Project: ¿Alguna recomendación?
- 17. Actividad actual de desarrollo Smalltalk
- 18. bloques Smalltalk en Objective-c?
- 19. ¿Diferencias entre Smalltalk y python?
- 20. Creación de aplicaciones para un principiante en Smalltalk
- 21. VT100 interfaz de raspado de pantalla para Smalltalk
- 22. ¿Hay un marco de inyección de dependencia para Smalltalk?
- 23. Mejor editor/IDE para desarrollar programas GNU Smalltalk
- 24. ¿Cuál es el mejor IDE gratis para aprender smalltalk?
- 25. ruta para el aprendizaje de Smalltalk Squeak aka
- 26. ¿Diferencia entre nueva e inicialización en Smalltalk?
- 27. comunicación entre imágenes en Smalltalk. ¿Posible?
- 28. Imágenes o archivos en GNU Smalltalk?
- 29. Persistencia de datos en Smalltalk/Seaside
- 30. Traducir el código de Python a Smalltalk
Just make up random int; los usuarios rara vez saben lo que quieren de todos modos !!! (broma) –
No, siempre debe ser el número 7 el viernes, pero puede ser números aleatorios cualquier otro día, a menos que sea el cuarto miércoles del mes y esté nublado afuera, en cuyo caso debería ser 42. –