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.