Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
151 views
in Technique[技术] by (71.8m points)

Inheritance OR Call the function from another function in R

I am Developing an API for that I am using Plumber were I have created function and wanted to call the function into another function. Suppose First Function can be called by Second Function or Second function can be function be third function.

library(plumber)

#* @get /echo
trial_query<- function(msg = "") {
    list(msg = paste0("The message is: '", msg, "'"))
}

#* @get /calling
abc <- function(){
  list(msg = paste0("The message is: '", msg, "'"))
}

User-input is store in msg variable and I want call the trail_query function and also with there is argument in abc function

question from:https://stackoverflow.com/questions/65884366/inheritance-or-call-the-function-from-another-function-in-r

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I'm not sure I understand what you are trying to do. I would advise to read on R scoping.

Here is something that could inspire you, maybe?

library(plumber)

states <- new.env()
trial_query<- function(msg = "") {
    states$msg <- msg
    list(msg = paste0("The message is: '", msg, "'"))
}

abc <- function(){
  list(msg = paste0("The message is: '", states$msg, "'"))
}

#* @get /echo
trial_query

#* @get /calling
abc


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...