Class SaSugar

java.lang.Object
cn.dev33.satoken.util.SaSugar

public class SaSugar extends Object
代码语法糖封装
Since:
1.43.0
Author:
click33
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    exe(SaFunction lambda)
    执行一个 Lambda 表达式
    方便组织代码,例如:
    static <R> R
    get(Supplier<R> lambda)
    执行一个 Lambda 表达式,返回这个 Lambda 表达式的结果值,
    方便组织代码,例如:

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SaSugar

      public SaSugar()
  • Method Details

    • get

      public static <R> R get(Supplier<R> lambda)
      执行一个 Lambda 表达式,返回这个 Lambda 表达式的结果值,
      方便组织代码,例如:
       
                      int value = Sugar.get(() -> {
                              int a = 1;
                              int b = 2;
                              return a + b;
                      });
                      
      Type Parameters:
      R - 返回值类型
      Parameters:
      lambda - lambda 表达式
      Returns:
      lambda 的执行结果
    • exe

      public static void exe(SaFunction lambda)
      执行一个 Lambda 表达式
      方便组织代码,例如:
       
                      Sugar.exe(() -> {
                              int a = 1;
                              int b = 2;
                              return a + b;
                      });
                      
      Parameters:
      lambda - lambda 表达式