KivaKit Parçacığı #1
Jan 02 2023
Giriş Bu dizideki her kod parçacığı için kod parçacığı, BaseSnippet'i genişletecektir. BaseSnippet.
Giriş
Bu dizideki her kod parçacığı için, parçacığı uzatacak BaseSnippet. Yöntem , bu yöntemden konsola döndürülen nesneyi BaseSnippet.run()çağırır ve sonra yazdırır.onSnippet()
package com.telenav.kivakit.snippets;
import com.telenav.kivakit.component.BaseComponent;
import static com.telenav.kivakit.core.os.Console.console;
public abstract class BaseSnippet extends BaseComponent implements Runnable
{
@Override
public void run()
{
println(onSnippet());
}
protected abstract Object onSnippet();
protected void println(Object object)
{
console().println(object.toString());
}
}
https://github.com/Telenav/kivakit-examples
Parçacık yeniyse, kod hala bir özellik dalında veya geliştirme dalında olabilir.
package com.telenav.kivakit.snippets;
import static com.telenav.kivakit.core.collections.list.StringList.stringList;
public class Snippet1 extends BaseSnippet
{
public static void main(String[] args)
{
new Snippet1().run();
}
@Override
protected Object onSnippet()
{
return stringList("zebra", "koala", "kitten", "bear")
.map(String::toUpperCase)
.sorted()
.numbered()
.prefixedWith("> ")
.indented(4, "-")
.titledBox("Snippet 1");
}
}
Output
┏━━┫ Snippet 1 ┣━━┓
┋ ----> 1. BEAR ┋
┋ ----> 2. KITTEN ┋
┋ ----> 3. KOALA ┋
┋ ----> 4. ZEBRA ┋
┗━━━━━━━━━━━━━━━━━┛
KivaKit hakkında daha fazla bilgi
https://state-of-the-art.org/
https://www.kivakit.org/
İlgili Makaleler
Gördüğünüz Çoğu Java'nın Gerçek Java Olmamasının Altı Nedeni
Neden Bir Ana Bilgisayar Bir Dizge Değildir ve Bir Bağlantı Noktası
Bir Tam Sayı Değildir Bir Tam Sayı Bir Sayı Değildir
Her Şey Böl ve Yönet
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































