練習問題1:良いスタート--最初のプログラム
2259 ワード
練習問題0に多くの時間を費やし、テキストエディタのインストール方法、テキストエディタの実行方法、Terminalの実行方法を学んだはずです.まだそうしていない場合は、下に読まないでください.後で苦労することがたくさんあります.前の練習問題の内容をスキップして前進しないでください.これも本書の唯一の練習問題の冒頭でこのような警告をします. puts "Hello World!" puts "Hello Again" puts "I like typing this." puts "This is fun." puts 'Yay! Printing.' puts "I'd much rather you 'not'." puts 'I "said"do not touch this.'
上の内容をドキュメントに書き、名前を付けます.
ex1.rb
.このような命名方法に注意して、Rubyファイルは
.rb
末尾.
このコードを実行するには、Terminalに次の内容を入力する必要があります.
もしあなたが正しいとしたら、次と同じ内容を見るべきです.もし違うなら、それはあなたが何かを間違えたことです.コンピューターに問題があるのではなく、コンピューターに問題はありません.
あなたが見るべき内容
君は見えるかもしれない $ 前にあなたのディレクトリの名前が表示されます.これは問題ではありませんが、出力が異なる場合は、なぜ違うのかを見つけて、コードを修正する必要があります.
次のようなエラーメッセージが表示された場合:
これらの内容を理解することはあなたにとって重要です.あなたはこれからも似たような間違いを犯すからです.たとえ私が今でもこのような間違いを犯すとしても.一緒に見てみましょう.
1.まずTerminalでコマンドを入力して実行します ex1.rb スクリプト.
2. Rubyはex 1.rbを教えてくれた ファイルの4行目にエラーがあります.
3.この行の内容が印刷されます.
4. そして ルビーが出力した ^ (挿入記号、caret)記号は、エラーの位置を示すために使用されます.
5.最後に、「構文エラー(SyntaxError)」という行が印刷され、どのようなエラーが発生したのかを示します.通常、これらのエラー情報は非常に分かりにくいですが、エラー情報の内容を検索エンジンにコピーすると、他の人も同じエラーに遭遇したことがあり、この問題をどのように解決するかを明らかにすることができます.
加点練習問題.
あなたはまた加点の練習問題を完成する必要があります.加点練習問題の内容はあなたが試してみるためのものです.できないと思ったら、しばらくスキップして、しばらくしてから帰ってきてください.
この練習では、これらのものを試してみましょう.
1. スクリプトをもう1行出力させます.
2.スクリプトを1行だけ出力させます.
3. 行の先頭に1つ配置 # (octothorpe)記号.その役割は何ですか.自分で研究してみます.
4.今から、特別な場合を除いて、私はすべての練習問題の運行原理を説明しません.
Note: 井戸番号には「octothorpe(八角帽)」、「pound(ポンド記号)」、「hash(電話のキー)」、「mesh(網)」など、英語の名前がたくさんあります.
「ITPUBブログ」からのリンク:http://blog.itpub.net/11379785/viewspace-1209538/転載する必要がある場合は、出典を明記してください.そうしないと、法律責任を追及します.
転載先:http://blog.itpub.net/11379785/viewspace-1209538/
上の内容をドキュメントに書き、名前を付けます.
ex1.rb
.このような命名方法に注意して、Rubyファイルは
.rb
末尾.
このコードを実行するには、Terminalに次の内容を入力する必要があります.
ruby ex1.rb
もしあなたが正しいとしたら、次と同じ内容を見るべきです.もし違うなら、それはあなたが何かを間違えたことです.コンピューターに問題があるのではなく、コンピューターに問題はありません.
あなたが見るべき内容
$ ruby ex1.rb
Hello World!
Hello Again
I like typing this.
This is fun.
Yay! Printing.
I'd much rather you 'not'.
I "said" do not touch this.
$
君は見えるかもしれない $ 前にあなたのディレクトリの名前が表示されます.これは問題ではありませんが、出力が異なる場合は、なぜ違うのかを見つけて、コードを修正する必要があります.
次のようなエラーメッセージが表示された場合:
ruby ex1.rb
ex1.rb:4: syntax error, unexpected tCONSTANT, expecting $end
puts "This is fun."
^
これらの内容を理解することはあなたにとって重要です.あなたはこれからも似たような間違いを犯すからです.たとえ私が今でもこのような間違いを犯すとしても.一緒に見てみましょう.
1.まずTerminalでコマンドを入力して実行します ex1.rb スクリプト.
2. Rubyはex 1.rbを教えてくれた ファイルの4行目にエラーがあります.
3.この行の内容が印刷されます.
4. そして ルビーが出力した ^ (挿入記号、caret)記号は、エラーの位置を示すために使用されます.
5.最後に、「構文エラー(SyntaxError)」という行が印刷され、どのようなエラーが発生したのかを示します.通常、これらのエラー情報は非常に分かりにくいですが、エラー情報の内容を検索エンジンにコピーすると、他の人も同じエラーに遭遇したことがあり、この問題をどのように解決するかを明らかにすることができます.
加点練習問題.
あなたはまた加点の練習問題を完成する必要があります.加点練習問題の内容はあなたが試してみるためのものです.できないと思ったら、しばらくスキップして、しばらくしてから帰ってきてください.
この練習では、これらのものを試してみましょう.
1. スクリプトをもう1行出力させます.
2.スクリプトを1行だけ出力させます.
3. 行の先頭に1つ配置 # (octothorpe)記号.その役割は何ですか.自分で研究してみます.
4.今から、特別な場合を除いて、私はすべての練習問題の運行原理を説明しません.
Note: 井戸番号には「octothorpe(八角帽)」、「pound(ポンド記号)」、「hash(電話のキー)」、「mesh(網)」など、英語の名前がたくさんあります.
「ITPUBブログ」からのリンク:http://blog.itpub.net/11379785/viewspace-1209538/転載する必要がある場合は、出典を明記してください.そうしないと、法律責任を追及します.
転載先:http://blog.itpub.net/11379785/viewspace-1209538/