我试图将一些代码包装在 $.ajax( {
type: "GET",
url: url,
dataType: 'json',
success: vimeoResultsFunc
});
function vimeoResultsFunc(data){
for (var i = 0; i < data.length; i++) {
console.log(data[i].name);
}
}
中。但我偶然发现了一个返回值的方法。我计划将所有内容包装在autoreleasepool
中但是如何返回值呢?我有这段代码:
autoreleasepool
这是否适合返回值?我在互联网上找到的大多数示例都没有从func get(withId id: String) -> Student? {
return autoreleasepool { () -> Student? in
let realm = try! Realm()
let results = realm.objects(Student.self).filter("id = %s", id)
return results.first
}
}
块中返回值。
答案 0 :(得分:4)
是的,从Swift 3开始,您可以在传递给autoreleasepool
的函数中返回一个值,它将是整个public function handle($request, Closure $next)
{
if(Auth::check()){
if (Auth::user()->subscribed('main')) {
return true;
}else{
return view('payments.payment')->with('user',Auth::user());
}
}else{
abort(403, 'Unauthorized action.');
}
return $next($request);
}
调用的返回值,就像您所示。