• We just launched and are currently in beta. Join us as we build and grow the community.

Parameters/Arguments

iukec

UX SEO Guru
I Rep
0
0
0
Rep
0
I Vouches
0
0
0
Vouches
0
Posts
25
Likes
128
Bits
2 MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1 200 XP
What are 'Arguments'?
In programming, arguments are pieces of data which are sent to a function upon calling that function. Arguments can be any standard variable type, this includes types such as 'String', 'Integer' and 'Boolean'.

What are 'Parameters'?
Parameters (Params) are the pieces of data which are request or required once a function has been called. Parameters are filled with the given argument which is sent from the calling of the function.

Example:
As an example, if we had a simple function named 'a' which created a messagebox to say "Hello", we could change this to accept a customized String variable type and output that instead...

First we have our standard function which has no parameters...

  1. Private

    Function

    output

    ()
  2. MsgBox("Hello"

    )
  3. End

    Function

which would be called by...

  1. output

    ()

Now, we want can make it take a String to output through the message. To do this we first decide on a type of variable we want to request, ours will be String for our Messagebox. Next we give it a variable name, ours will be called 'message'. Then we add it to the brackets of our function...

  1. Private

    Function

    output

    (ByVal

    message As

    String

    )
  2. MsgBox(message)
  3. End

    Function

The keyword 'ByVal' just means it is an argument which we are creating. Also, we change the String "Hello" to our variable name so it referencing to our argument which will be output in the message box. We don't surround it with quotes (") because the variable is already a string, if we did surround it with quotes (") it would just output our variable name as a string.

Now that we are taking one parameter we are receiving an error when we call the function, the error says:
"Argument not specified for argument 'message'." So lets specify it...

  1. output

    ("This is our custom message!"

    )

Finished!
Below is the full source to the project. Thanks for reading!

  1. Public

    Class Form1
  2. Private

    Sub

    Form1_Load(sender As

    Object

    , e As

    EventArgs) Handles MyBase.Load
  3. output

    ("This is our custom message!"

    )
  4. End

    Sub

  5. Private

    Function

    output

    (ByVal

    message As

    String

    )
  6. MsgBox(message)
  7. End

    Function
  8. End

    Class

Book traversal links for Parameters/Arguments

  • ‹ ListBox control
  • Up
  • PictureBox Control ›

 

452,496

334,586

334,594

Top