Skip to content

Commit

Permalink
Merge pull request #6 from learn-co-curriculum/wip-v2.01
Browse files Browse the repository at this point in the history
Wip v2.01
  • Loading branch information
maxwellbenton authored Dec 5, 2019
2 parents a4d0281 + 12e8cd6 commit 465701b
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,35 @@

## Learning Goals

- Define a method that takes in and uses an argument
- Define a method that takes in and uses two arguments
- Define a method that takes and uses an argument
- Define a method that takes and uses two arguments
- Define a method with an optional argument

## Introduction

Now that we've seen a few ways of defining methods to add key functionality to
our programs, let's try writing our own methods. You can use the
tests to help guide you by running `learn` or `learn test` in your terminal,
however, this look familiar to you now.
tests to help guide you by running `learn` or `learn test` in your terminal;
however, this will probably look familiar to you now.

You'll be coding your methods in `lib/introduction.rb`.

## Define a Method That Takes in and Uses an Argument

Define a method, `#introduction` that takes in the argument `name` and outputs
Define a method called `introduction` that takes in the argument `name` and outputs
the phrase: `"Hi, my name is #{name}."`

## Define a Method That Takes in and Uses Two Arguments
## Define a Method That Takes and Uses Two Arguments

Define a method, `#introduction_with_language` that takes in two arguments,
`name` and `language` and outputs the phrase: "Hi, my name is #{name} and I am
learning to program in #{language}."
Define a method called `introduction_with_language` that takes in two arguments,
`name` and `language` and outputs the phrase: `"Hi, my name is #{name} and I am
learning to program in #{language}."`

## Define a Method With an Optional Argument

Copy the previous method and name it `#introduction_with_language_optional`. It
that takes in two arguments,`name` and `language`, but language is optional. The
default value for `language` will be "Ruby".
Copy the previous method and name it `introduction_with_language_optional`. It
takes in two arguments, `name` and `language`, but the second argument is
optional. The default value for `language` will be "Ruby".

## Conclusion

Expand Down

0 comments on commit 465701b

Please sign in to comment.