Ruby - как очистить содержимое переменной? - PullRequest
1 голос
/ 26 февраля 2012

Я думаю, это где-то написано, но, возможно, я использую неправильные ключевые слова ...

Я бы просто хотел очистить содержимое переменной после нажатия кнопки (через обувь):

Shoes.app do

    @text = edit_line


    button "ok" do 
        @text = @text.text
        para @text
        @text.clear

        if @text.nil?  #to check if variable is empty
            para "empty"
        else 
            para "not empty"
        end
    end


end

для тех, у кого есть проблемы с пониманием того, для чего эта программа хороша: это всего лишь тест, чтобы выяснить, как очистить содержимое переменной.Потому что я хотел бы сделать что-то вроде палиндром-тестера и часть очистки того, что внутри переменной.Потому что если я скажу туфлям в конце кнопки-прогресс

....
@text = ""   # instead of @text.clear

, то вся программа больше не работает ... Есть идеи?

1 Ответ

0 голосов
/ 26 февраля 2012

просто проверьте, пуста ли строка: @text.empty?

...