| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Ruby Programming >> Content
    Sådan læses en String Fra Input og gøre det til Breve
    En computer program , på sit absolutte kerne, er et sæt af instruktioner kombineres for at skabe en enkelt algoritme, der anvendes til at løse et problem eller udvikle en funktion. Heltal , flåd ( flydende tal ) og strygere er tre af de mest grundlæggende elementer programmer bruger , når du læser eller tolkning input. Strenge er en sekvens af alfabetiske tegn , " æblet ", " x " og " 123abc " er alle eksempler på strenge. Oprettelse af et program, der tager brugerinput , konverterer det til de enkelte bogstaver eller tegn , og derefter udlæser resultaterne kræver en relativt simpel algoritme. Instruktioner
    1

    Indsæt kode lede brugeren til at indtaste input . Brug syntaks der udskriver tekst på siden . Nogle programmeringssprog , som Ruby eller Python, anvender " sætter" eller "Udskriv" til output tekst. Brug Ruby som et eksempel : Hej

    sætter " Indtast tekst"
    2

    Giv en prompt at brugeren kan indtaste data i . Opret en variabel til at holde brugeren input , og så oprette en variabel til at konvertere brugerens input til strengen : Hej

    input = getsletters = input.chomp.to_s

    Ruby bruger "får " for at bede om og få input fra brugeren . " Chomp " afskærer den nye linje , der skabes , når brugeren trykker " Enter". " to_s " konverterer bruger input til en streng . "Input " og " breve " er dine variabler.
    3

    Skriv en linie der udskriver strengen , så brugeren kan læse tilbage deres input. Brug en metode, der ligner "sætter " eller "print" og derefter sammenkæde de " bogstaverne" variablen : " ". : Hej

    sætter " Du har indtastet " + bogstaver + Online < br > 4

    Ring en metode til at adskille strengen i enkelte bogstaver , derefter oprette et array bestående af hvert bogstav :

    list_letters = letters.split (//)

    i ovenstående kode , Ruby bruger " split "-metoden til at adskille tegnene i " bogstaverne" variabel. . Ruby derefter indsætter tegnene til et array kaldet " list_letters "
    5

    Opret en ny variabel , som du gjorde ovenfor; derefter kalde en metode til at konvertere array til en streng. For eksempel, hvis en bruger ved navn John indtastet sit navn i programmet, er baseret på ovenstående kode vil Ruby konvertere navnet til en matrix bestående af elementerne " J ", " o ", " h ", og " . n" koden nedenfor konverterer array til en streng , som brugeren kan læse : Hej

    list = list_letters.join ("," )

    komma i mellem parentes instruerer programmet for at adskille hver enkelt bogstav i strengen med et komma
    6

    Output resultaterne via "sætter ", " print" eller lignende kode : .

    sætter " Din tekst består af bogstaverne :" " . " + liste + Online

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan installeres Gitorious på CentOS 
    ·Hvordan at slippe af Certifikat Advarsler i selen Ruby 
    ·Sådan oprettes et array i Ruby 
    ·Sådan installeres Ruby 1.9 på OS X Snow Leopard 
    ·Hvordan man skriver en Ruby Script 
    ·Sådan bruges AppFabric SDK til Ruby 
    ·Sådan installeres Centos Ruby on Rails til 1.9.2 Apach…
    ·Sådan oprettes en matrix af sekventielle numre i Ruby 
    ·Tutorial for Regular Expressions i Ruby 
    ·Hvordan man skriver et program til at modellere en simp…
      Anbefalede Artikler
    ·Hvordan man laver en Shoutbox Med PHP og SQL 
    ·Hvordan man kompilerer Python Med Debugging 
    ·Syntaks vs Semantisk Fejl 
    ·Hvordan får jeg JDK Into the Java Bin mappe 
    ·Sådan bruges QBASIC i Find den inverse af en matrix 
    ·Sådan oprettes et edb-program From Scratch 
    ·Hvad er Python EXE 
    ·Sådan tælle, hvor mange linjer kode dig Har 
    ·SSIS Isolation Levels 
    ·Kan Java Fjern Sidste Instans en figur fra en String 
    Copyright © Computer Viden http://www.computerdk.com