实现erro接口,自定义一个错误,该错误抛出"网络延迟"错误。输入网络的延迟数,如果延迟数大于100则认为网络延迟,并返回 知识点: 错误:Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 type error interface { Error() string } 实现 error 接口类型来生成错误信息,函数通常在最后的返回值中返回错误信息。使用errors.New 可返回一个错误信息
示例1
输入
150
输出
"网络延迟"
加载中...
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ public String defineerr (int ping) { // write code here } }
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ string defineerr(int ping) { // write code here } };
#coding:utf-8 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param ping int整型 网络延迟值 # @return string字符串 # class Solution: def defineerr(self , ping ): # write code here
using System; using System.Collections.Generic; class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ public string defineerr (int ping) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ function defineerr( ping ) { // write code here } module.exports = { defineerr : defineerr };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param ping int整型 网络延迟值 # @return string字符串 # class Solution: def defineerr(self , ping: int) -> str: # write code here
package main import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ func defineerr( ping int ) string { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ char* defineerr(int ping ) { // write code here }
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param ping int整型 网络延迟值 # @return string字符串 # class Solution def defineerr(ping) # write code here end end
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ def defineerr(ping: Int): String = { // write code here } }
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ fun defineerr(ping: Int): String { // write code here } }
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ public String defineerr (int ping) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ export function defineerr(ping: number): string { // write code here }
public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ func defineerr ( _ ping: Int) -> String { // write code here } }
struct Solution{ } impl Solution { fn new() -> Self { Solution{} } /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ping int整型 网络延迟值 * @return string字符串 */ pub fn defineerr(&self, ping: i32) -> String { // write code here } }
150
"网络延迟"