paked_lis
paked_lis - bu Flutter/Dart kutubxonasi bo'lib, u berilgan List<String>
ichidan kiritilgan so'zning indeksini topish uchun ishlatiladi. Agar so'z topilmasa, -1 qiymatini qaytaradi. Ushbu paket List
ichidagi ma'lumotlarni tez va oson qidirishga yordam beradi.
Features
List<String>
ichidan so'zning indeksini topish.- Topilmagan so'z uchun -1 qiymatini qaytarish.
Getting started
Paketni o'rnatish uchun, pubspec.yaml
fayliga quyidagi qatorni qo'shing:
dependencies:
paked_lis: ^1.1.0
### Usage
import 'package:paked_lis/paked_lis.dart';
void main() {
List<String> mashinalar = ["matiz", "nexsiya", "Lasseti"];
String so'z = "Lasseti";
StringListFinder topuvchi = StringListFinder();
int indeks = topuvchi.findIndexOfWord(mashinalar, so'z);
print("'$so'z' so'zining indeksi: $indeks");
// Natija: 'Lasseti' so'zining indeksi: 2}
### Testing
import 'package:test/test.dart';
import 'package:paked_lis/paked_lis.dart';
void main() {
group('StringListFinder tests', () {
test('findIndexOfWord returns correct index when word exists', () {
List<String> mashinalar = ["matiz", "nexsiya", "Lasseti"];
StringListFinder topuvchi = StringListFinder();
int indeks = topuvchi.findIndexOfWord(mashinalar, "Lasseti");
expect(indeks, 2);
});
test('findIndexOfWord returns -1 when word does not exist', () {
List<String> mashinalar = ["matiz", "nexsiya", "Lasseti"];
StringListFinder topuvchi = StringListFinder();
int indeks = topuvchi.findIndexOfWord(mashinalar, "Damas");
expect(indeks, -1);
});
});
}
### Izohlar:
- **Features:** Paketning asosiy imkoniyatlari ko'rsatilgan.
- **Getting started:** Paketni qanday o'rnatish va ishlatishni ko'rsatib o'tilgan.
- **Usage:** Paketdan foydalanish bo'yicha qisqa misol keltirilgan.
- **Testing:** Paketni qanday tekshirish mumkinligi haqida misol keltirilgan.
- **LICENSE:** Ochiq manbali litsenziya matni kiritilgan.
Ushbu `README.md` fayli barcha kerakli ma'lumotlarni o'z ichiga oladi va siz paketni `pub.dev` saytiga nashr qilishdan oldin bu faylni yangilashingiz mumkin.