-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathfunction.r
More file actions
45 lines (39 loc) · 1.08 KB
/
function.r
File metadata and controls
45 lines (39 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
> #=========================================== functio in R ===================================================
> new_function<-function() {
+ print("hello world") }
> new_function()
[1] "hello world"
>
####################### passing argument #######################
> new_function<-function( number ){
+ paste(number ," is even number") }
> new_function(2)
[1] "2 is even number"
> new_function(12)
[1] "12 is even number"
> ######################## we can pass number of argument ####################
> new_function<-function( number1,number2 ) {
+ paste("addition of number is ",number1+number2) }
> new_function(10,20)
[1] "addition of number is 30"
>
> ####################### default argument #######################
> new_function<-function( number=5) {
+ paste("number is ",number) }
> new_function(2)
[1] "number is 2"
> new_function()
[1] "number is 5"
> ################## returning a value ######################
> new_function<-function(num1) {
+ return(2*num1)
+ }
> print (new_function)
function(num1) {
return(2*num1)
}
> new_function(3)
[1] 6
> new_function(6)
[1] 12
>