Einf; в Руби

Поздравления! След като стигнахте дотук, сте готови да пишете програми.

Здравей свят

Вземете редактор и въведете следното:

Запазете файла като здравей.rb и започнете това, като напишете:

вашата програма

поставя се нарича така, защото е обект като С.изходи на tring (на английски: слагам). Редът се записва в конзолата.

Ето още един пример:

руби

Фамилия е низ. Следователно той може да бъде добавен към други низове, както видяхме по-рано.

Анотация: Когато пишете Ruby програма, само редовете с поставя изход на екрана.

Друг пример

В последната глава, която имаме в irb вписано:

вашата програма

Поставете това във файл, запазете и го стартирайте.

руби

Искаме компютърът да каже „Отговорът е 20“. Не можем да напишем следното:

Можем да добавяме низове само към низове. Значи ни трябва цялото число num2 конвертира в низ. Знаем, че можем да направим това с метода Цяло число # до_с мога да направя:

einf

Направете програмите изпълними

Ако използвате Linux или Unix, можете да направите вашата програма Ruby изпълнима, така че да може да се стартира като всяка друга програма.

Първо, трябва да знаете къде е инсталиран Ruby във вашата система. Дайкойто рубин'в конзолата:

вашата програма

Сложи#!'пред изхода и го направете на първия ред във вашата програма.

einf

Сега ти можеш 'chmod + x prog.rb„Enter“, за да стартирате програмата („'означава "изпълним").

вашата програма

Упражнения

Повторете упражненията в предишната глава, но този път като програма irb да използвам.

Вземете следната програма:

Допълнете го, така че програмата да гласи „Даниел е на 24 години“.