Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Ruby programmering >> Content

    Hur man läser en sträng från Input och göra det till Letters

    Ett ​​datorprogram , på sin absoluta kärna , är en uppsättning instruktioner kombineras för att skapa en enkel algoritm som används för att lösa ett problem eller utveckla en funktion . Heltal , flottar ( flyttal ) och strängar är tre av de mest grundläggande delarna program använder när man läser eller tolkar indata . Strängar är en sekvens av alfabetiska tecken , " äpple " , " x " och " 123abc " är alla exempel på strängar . Framtagning av program som tar användarinmatning, omvandlar den till enskilda bokstäver eller tecken , och sedan matar ut resultaten kräver en relativt enkel algoritm . Instruktioner
    1

    Infoga kod leder användaren att ange indata . Använd syntax som matar text på sidan . Vissa programmeringsspråk , som Ruby eller Python , använd "sätter " eller "skrivarserver " till utdata text . Använda Ruby som exempel :

    sätter " Ange text : "
    2

    Ge en prompt som användaren kan mata in data i . Skapa en variabel för att hålla användarens input , sedan skapa en variabel för att konvertera indata till sträng :

    input = getsletters = input.chomp.to_s

    Ruby använder " blir " att uppmana om och erhålla användarens input . " Segrare " stänger av den nya linjen som skapas när användaren trycker " Enter ". " to_s " omvandlar användarens input till en sträng . " Input " och "bokstäver " är dina variabler .
    3

    Skriv en linje som matar strängen så att användaren kan läsa tillbaka sina bidrag . Använd en metod som liknar "sätter " eller "skrivarserver " , och sedan sammanfoga "bokstäver" variabel : " . " :

    Sätter " Du angav " + bokstäver + Review
    4

    Ring en metod för att separera strängen i enskilda bokstäverna, sedan skapa en array bestående av varje bokstav :

    list_letters = letters.split ( //) katalog

    i ovanstående kod , Ruby använder " split " metod för att separera karaktärerna i " bokstäver " variabel . . Ruby sedan infogar tecken i en array kallas " list_letters "
    5

    Skapa en ny variabel som du gjorde ovan , och sedan anropa en metod för att omvandla arrayen till en sträng . Till exempel, om en användare som heter John skrev in hans namn i programmet , baserat på koden ovan , kommer Ruby omvandla namnet till en matris bestående av elementen " J ", " o ", " h " och " . n" koden nedan omvandlar arrayen till en sträng som användaren kan läsa :

    lista = list_letters.join ( " , " ) katalog

    kommatecken in mellan parentes instruerar programmet att separera varje enskild bokstav i strängen med kommatecken
    6

    Utgång resultaten med " sätter ", " print " eller liknande kod : .

    sätter " Din text består av bokstäverna : " " . " + lista + Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man jämföra strängar i Ruby
    ·Hur man installerar plugins för ett ögonblick Rails a…
    ·Hur man slår den tredje Gym Leader Med Grovyle i Pokem…
    ·Ställa Text_Field Value Form_Tag i Ruby on Rails
    ·Hur man lär Ruby
    ·Hur man installerar Rails på en RC i Ubuntu
    ·Attribut för Standardvärde Rails
    ·Hur du anpassar en IRB Prompt
    ·Hur Override en Ruby Class
    ·Hur du använder databas med Sinatra
    Utvalda artiklarna
    ·Hur Automatisera Visio Med Powershell
    ·Bygg din egen databasdriven webbplats med hjälp av PHP…
    ·Hur ansluta till MDB Through Visual Basic
    ·Hur man tar bort nycklar från en ordbok i Python
    ·Hur Referens C DLL i Net
    ·Hur man testar Remote Timeout anslutningar i PHP
    ·Net Architecture Certifiering
    ·Så här aktiverar du PHP för att identifiera operativ…
    ·Hur man spela upp en ljudfil i PHP
    ·Anledningar till att skapa en subrutin i Programmering
    Copyright © Dator Kunskap http://www.dator.xyz