कंप्यूटर प्रोग्रामिंग/स्ट्रिंग/रूबी

विकिविश्वविद्यालय से

strings.rs[सम्पादन | स्रोत सम्पादित करें]

# This program splits a given comma-separated name into first and last name
# components and then displays the name.

def get_name()
    while true
        puts("Enter name (last, first):\n")
        name = gets.chomp
        index = name.index(",")
        if index != nil
            break
        end
    end
    return name
end

def get_last(name)
    index = name.index(",")
    if index < 0
        last = ""
    else
        last = name[0..index - 1]
    end
    return last
end

def get_first(name)
    index = name.index(",")
    if index < 0
        first = ""
    else
        first = name[index + 1..name.length]
        first = first.strip();
    end
    return first
end

def display_name(first, last)
    puts("Hello " + first + " " + last + "!")
end

def main()
    name = get_name()
    last = get_last(name)
    first = get_first(name)
    display_name(first, last)
end
    
main()

कोशिश करो[सम्पादन | स्रोत सम्पादित करें]

निम्न कोड मुफ्त ऑनलाइन विकास के वातावरण में से एक में ऊपर कॉपी और पेस्ट करो या अपने खुद के कम्पाइलर/इंटरप्रेटर/आईडीई का उपयोग करें।

यह भी देखें[सम्पादन | स्रोत सम्पादित करें]