2016-02-12 2 views
2

J'ai récemment commencé à jouer avec le langage de programmation Io et je pense que c'est plutôt amusant et simple à apprendre. Mais je déteste aussi qu'il y ait si peu de documentation et de soutien pour cela. Normalement, je viens à SO pour de l'aide, mais même ici, le sujet est clairsemé.Entrée de l'utilisateur de la langue Io

J'apprends des 7 langues dans le livre de 7 semaines, que j'aime, mais là il parle principalement des utilisations plus profondes de Io.

Ma question est probablement extrêmement simple, mais je ne trouve pas de réponse nulle part ... Comment demandez-vous réellement un utilisateur pour la saisie? J'ai trouvé des moyens de transmettre des chaînes de caractères, de lire des chaînes de fichiers, mais je n'arrive pas à trouver un moyen de demander à un utilisateur de les saisir. Je travaille actuellement sur une fonction qui accepte 2 paramètres: une chaîne et une sous-chaîne à trouver dans cette chaîne. La fonction trouve la sous-chaîne dans la chaîne et imprime l'index. Je ne sais même pas si je devrais demander à l'utilisateur pour l'entrée ou le faire d'une autre manière ...

Je suis en train d'obtenir un peu de temps de clavier sur Io, mais il est frustrant:/

En outre, est-ce que quelqu'un connaît des canaux IRC qui sont amicaux aux débutants? Pas nécessairement juste Io, mais en général?

Merci les gars.

Répondre

2

Sur le sujet de l'IRC, il y a irc.freenode.net et le canal #io. Nous ne sommes pas toujours actifs, mais si vous traînez, je m'y attarde habituellement au moins une fois par jour.

Sur le thème de l'entrée utilisateur Vous pouvez cependant faire:

x := File standardInput readLine

Cela obtenir une seule ligne d'entrée, jusqu'à l'endroit où l'utilisateur a frappé la touche entrée/retour, et la capture que au x.

+0

Merci pour les conseils! Très apprécié. En ce qui concerne la chaîne #io, connaissez-vous une chaîne générale? Noe est-il nécessairement spécifique à Io? – huSh

+0

Cela dépend vraiment de ce que vous cherchez. – jer