> Java > java지도 시간 > 본문

Java 9의 JShell에서 람다 표현식을 구현하는 방법은 무엇입니까?

WBOY
풀어 주다: 2023-08-20 18:29:02
앞으로
1454명이 탐색했습니다.

如何在Java 9的JShell中实现lambda表达式?

JShell 是Java的第一个REPL 命令行工具,提供对Java编程语言元素的交互使用。我们可以使用这个工具在类的隔离环境中测试功能。 JShell 命令行中创建了一个简单而易用的编程环境,它接收用户的输入,读取并打印结果。 lambda表达式是一种不属于任何类的创建的函数。

在下面的示例中,我们可以在JShell中实现一个lambda表达式。

<strong>C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> Consumer<String> s = (String s) -> System.out.println(s)
s ==> $Lambda$14/1268066861@3159c4b8</strong>
로그인 후 복사

如果我们记不住Consumer 接口的方法,那么输入一个已创建的变量的名称,然后加上并按下Tab键。它会显示可以在Consumer 接口上调用的方法列表。

<strong>jshell> s.
accept( andThen( equals( getClass() hashCode()
notify() notifyAll() toString() wait(

jshell> s.accept("Welcome to Tutorialspoint")
Welcome to Tutorialspoint</strong>
로그인 후 복사

위 내용은 Java 9의 JShell에서 람다 표현식을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿